![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
![]() |
Q : Comment mémoriser la valeur de variables dans un document WORD.
R : l'objet document Word posséde la collection Variables utilisable à cet effet, voici quelques exemples d'utilisation issues de l'aide en ligne : Pour rajouter une variable au document actif Code :
ActiveDocument.Variables.Add Name:="MaVariable", Value:=1 Code :
ActiveDocument.Variables("MaVariable")=4 Code :
For Each myVar In ActiveDocument.Variables MsgBox "Nom =" & myVar.Name & vbCr & "Valeur = " & myVar.Value Next myVar PS : Discussion de référence : Sauvegarde en dur, merci à ptilo pour la solution...
__________________
bbil : Impératif "A LIRE AVANT DE POSTER" |
|
|
|
|
|
#2 (permalink) |
![]() Date d'inscription: février 2005
Localisation: Une petite rue qui "avait" un merle
Messages: 11 573
|
D'accord, je ne suis pas dans le bon forum mais j'ai bien le droit de m'amuser aussi
Code :
Sub MémoriserLaValeurDeVariablesWordDansExcel() Dim Wrd As Word.Application Dim LeDoc, NewVar Dim coucou 'On Error Resume Next Set Wrd = CreateObject("Word.Application") Cells(1, 1).Value = Error(Err) & " " & Err Wrd.Visible = False On Error GoTo 0 DoEvents Set LeDoc = Wrd.Documents.Add DoEvents With LeDoc NewVar = .Variables.Add("MaVariable", "coucou") coucou = LeDoc.Variables("MaVariable") End With LeDoc.Close False Wrd.Quit Set LeDoc = Nothing Set Wrd = Nothing MsgBox "coucou = " & coucou End Sub M'en veux pas, bbil, c'est bientôt le WE
__________________
Je...ne...réponds...pas....aux...questions...techniques... par...mp La recherche (VBA-E) : Le Forum, La FAQ, Les cours et tutoriels, Contribuez, Les Sources et... l'Aide en ligne !!!
|
|
|
|
![]() |
![]() |
||
[FAQ][VBA-W] Mémoriser la valeur de variables word
|
||
Offres d'
emploi informatique
sur Lesjeudis.com
|
| Outils de la discussion | |
|
|