VBA word 2007 docvariable na opnieuw openen bestand

Status
Niet open voor verdere reacties.

raoulvo

Gebruiker
Lid geworden
16 sep 2012
Berichten
7
Beste mensen,

Ik wil in een worddocument (word 2007) met VBA een bedrijfsnaam en een locatie meerdere malen in het document gebruiken. Ik gebruik daarvoor docvariables. Dit doe ik met de volgende code:

Code:
[I]Private Sub CommandButton1_Click()



    ActiveDocument.Variables("bedrijfsnaam") = IIf(TextBox13.Text = "", "Bedrijfsnaam", TextBox13.Text)

    ActiveDocument.Variables("plaats") = IIf(TextBox3.Text = "", "Plaats", TextBox3.Text)
    ActiveDocument.Fields.Update
 

End Sub[/I]

Dit gaat prima, maar ik het document opgeslagen heb en het later weer opnieuw open, wil ik de docvariables weer in de textboxen van het formulier zetten.

Dit wil ik doen met de volgende code:
Code:
[I]Private Sub UserForm_Initialize()

    
    TextBox13.Text = bedrijfsnaam

    TextBox3.Text = plaats
   
End Sub[/I]

Dit lukt echter niet. De Docvariable staat nog wel in de tekst opgeslagen, maar ik kan hem niet meer in VBA oproepen. Het document zit in de bijlage.

Als iemand mij kan helpen heel graag.

Bij voorbaat dank.
Raoul

Bekijk bijlage Docvariables.zip
 
Laatst bewerkt door een moderator:
Plaats svp code tags rondom VBA code !!

Is dit nou zo onlogisch ?

Code:
Private Sub UserForm_Initialize()
   TextBox13.Text = ActiveDocument.Variables("bedrijfsnaam")
   TextBox3.Text = ActiveDocument.Variables("plaats")
End Sub
 
@raoulvo je bericht verwijderd. was een herhaling van je openingspost.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan