makamminga
Gebruiker
- Lid geworden
- 19 jun 2009
- Berichten
- 12
Hallo,
Ik probeer een code uit te vogelen hoe je alleen het veld te zien krijgt als je het in het formulier invult. Dus niet weergeven als er niks ingevuld is.
Ik heb zover:
Op mijn werk had ik de code behalve de laatste bookmark regel ingevuld (Office 2002/2003) en alle bookmarks waren verdwenen en vulde vervolgens netjes de text Name met het bijbehorende ingevulde form stukje in.
Thuis gebruik ik Office 2007, maar dat geeft niet hetzelfde resultaat. De bookmarks en layout blijven er gewoon in staan.
De header en footer wil ik ook nog in de vba code zetten, alsmede een logo, maar daar kom ik vast nog wel uit.
Kan iemand mij dus een voorbeeldcode laten zien hoe je de eerste vraag moet doen? Wellicht dan voor office 2007 (en is die dan compatible met 2002/2003?). Anders graag voor Office 2002/2003.
Vriendelijk dank,
Martijn
Ik probeer een code uit te vogelen hoe je alleen het veld te zien krijgt als je het in het formulier invult. Dus niet weergeven als er niks ingevuld is.
Ik heb zover:
Code:
With ActiveDocument
If .Bookmarks.Exists("name") = True Then
.Bookmarks("name").Range.InsertBefore (Name)
.Bookmarks("name").Range.Font.Size = 8
.Bookmarks("name").Range.Text = txtName.Value
End If
End With
Op mijn werk had ik de code behalve de laatste bookmark regel ingevuld (Office 2002/2003) en alle bookmarks waren verdwenen en vulde vervolgens netjes de text Name met het bijbehorende ingevulde form stukje in.
Thuis gebruik ik Office 2007, maar dat geeft niet hetzelfde resultaat. De bookmarks en layout blijven er gewoon in staan.
De header en footer wil ik ook nog in de vba code zetten, alsmede een logo, maar daar kom ik vast nog wel uit.
Kan iemand mij dus een voorbeeldcode laten zien hoe je de eerste vraag moet doen? Wellicht dan voor office 2007 (en is die dan compatible met 2002/2003?). Anders graag voor Office 2002/2003.
Vriendelijk dank,
Martijn