Hallo bekijker van mijn vraag:
Het volgende is mijn probleem:
Ik heb een zin in een Word document. In die zin staat een naam.
Het begin van die naam kan ik als volgt opzoeken:
Na de naam komt nog een stukje tekst. Die tekst is altijd hetzelfde maar die wil ik op een bepaalde manier neerzetten. Dat lukt me met de volgende code
vervolg VBA
Probleem is dat naam ook korter kan zijn. Dan moet het
worden.
Is er iets met selection.find of i.d. waardoor ik de vaste tekst in de zin na de naam [Gemiddeld] kan opzoeken en op basis van de positie in de zin de VBA de keuze kan geven of hij een lus voor een korte of lange naam ingaat?
Groet,
BB
Het volgende is mijn probleem:
Ik heb een zin in een Word document. In die zin staat een naam.
Het begin van die naam kan ik als volgt opzoeken:
Code:
Selection.HomeKey Unit:=wdLine
Selection.MoveRight Unit:=wdCharacter, Count:=40
Na de naam komt nog een stukje tekst. Die tekst is altijd hetzelfde maar die wil ik op een bepaalde manier neerzetten. Dat lukt me met de volgende code
vervolg VBA
Code:
Selection.TypeText Text:=vbTab
Selection.EndKey Unit:=wdLine
Selection.MoveLeft Unit:=wdCharacter, Count:=15
Selection.TypeBackspace
Selection.MoveLeft Unit:=wdCharacter, Count:=15
Selection.TypeText Text:=vbTab
Selection.MoveRight Unit:=wdCharacter, Count:=15
Selection.TypeText Text:=" "
Probleem is dat naam ook korter kan zijn. Dan moet het
Code:
Selection.TypeText Text:=[B]vbTab & vbTab[/B]
Selection.EndKey Unit:=wdLine
Selection.MoveLeft Unit:=wdCharacter, Count:=15
Selection.TypeBackspace
Selection.MoveLeft Unit:=wdCharacter, Count:=15
Selection.TypeText Text:=vbTab
Selection.MoveRight Unit:=wdCharacter, Count:=15
Selection.TypeText Text:=" "
worden.
Is er iets met selection.find of i.d. waardoor ik de vaste tekst in de zin na de naam [Gemiddeld] kan opzoeken en op basis van de positie in de zin de VBA de keuze kan geven of hij een lus voor een korte of lange naam ingaat?
Groet,
BB