Dynamisch tekstvak in word

Status
Niet open voor verdere reacties.

snowblindnl

Nieuwe gebruiker
Lid geworden
2 mrt 2007
Berichten
2
Hallo allemaal,
Ben nieuw hier. Heb een vraag mbt tot VBA in Word.
Ik wil een tekstvak dynamisch laten vullen, maar weet niet hoe ik dit kan doen.

Als een ander tekstvak gevuld is, wil ik dat in een ander tekstvak een komma verschijnt.

Hoe kan ik dit doen?

Alvast bedankt.
grt
Ralph
 
Dag Snowblindnl,

Een tekstvak vullen?

Activedocument.Shapes("Tekstvak1").Select
Selection.TypeText Text:="Tekst voor het te vullen tekstvak."

If AnderTekstvak = Vol then Activedocument.Shapes("AnderTekstvak").Select: Selection.TypeText Text:="?"

Als je de vraag wat meer detailleert, kan ik ook wat gedetailleerder antwoorden.

Succes,

Axel.
 
Axel bedankt voor je reactie.
Ik zal mijn vraag wat meer uitdiepen.

Ik heb een formulier in word gemaakt, waarmee mensen een sjabloon voor een brief kunnen maken. Dit formulier vult een aantal tekstvakken zoals die in word worden genoemd.
Nu wil ik als het tekstveld Anhef wordt ingevuld dat er in een ander tekstvak een komma verschijnt. Nu weet ik alleen niet hoe ik dit mogelijk maak.
 
Dag Snowblindnl,

Private Sub Text1_Change
If Text1.TextLength then
If Text2.Value <> "," then Text2.Text = ","
else
Text2.Text = ""
End If
End Sub

Zodra je in Text1 typt verschijnt er in Text 2 een komma als die er nog niet staat. Verwijder je alle tekst uit Text1 dan verdwijnt ook weer de komma uit Text2.

Ik vraag me alleen af waarom er in Text2 een komma moet verschijnen?

Succes,

Axel
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan