Dag Sappho,
Om een bladwijzer toe te wijzen aan geselecteerde tekst:
ActiveDocument.Bookmarks.Add Name:="Bladwijzer1", Range:=Selection.Range
Om de tekst van een bladwijzer te lezen:
Selection.Bookmarks("Bladwijzer1").Range.Select
TekstVanBladwijzer = Selection.Text
Er zijn ook vooringestelde bladwijzers:
Bladwijzer Beschrijving
\Sel De huidige selectie of invoegpositie.
\PrevSel1 De meeste recente selectie waarin iets is bewerkt. Naar deze bladwijzer gaan is gelijk aan het eenmalig uitvoeren van de methode GoBack.
\PrevSel2 De op een na meeste recente selectie waarin iets is bewerkt. Naar deze bladwijzer gaan is gelijk aan het tweemaal uitvoeren van de methode GoBack.
\StartOfSel Het begin van de huidige selectie.
\EndOfSel Het einde van de huidige selectie.
\Line De huidige regel of de eerste regel in de huidige selectie. Als de invoegpositie aan het einde van een regel staat die niet de laatste regel in de alinea is, omvat deze bladwijzer de gehele volgende regel.
\Char Het huidige teken. Dit is het teken direct na de invoegpositie als er geen selectie is, of het eerste teken van de selectie.
\Para De huidige alinea. Dit is de alinea met de invoegpositie als er geen selectie is, of de eerste alinea van de selectie. Merk op dat de bladwijzer "\Para" niet de alineamarkering omvat als de alinea met de invoegpositie of de selectie de laatste alinea in het document is.
\Section De huidige sectie, inclusief de eventuele eindemarkering aan het einde. De huidige sectie is de sectie met de invoegpositie of de selectie. Als de selectie meerdere secties beslaat, omvat de bladwijzer "\Section" de eerste sectie in de selectie.
\Doc De gehele inhoud van het actieve document, behalve de laatste alineamarkering.
\Page De huidige pagina, inclusief het eventuele pagina-einde aan het einde. De huidige pagina is de pagina met de invoegpositie. Als de huidige selectie meerdere pagina's beslaat, omvat de bladwijzer "\Page" de eerste pagina in de selectie. Merk op dat de bladwijzer "\Page" niet de laatste alineamarkering omvat als de pagina met de invoegpositie of de selectie de laatste pagina in het document is.
\StartOfDoc Het begin van het document.
\EndOfDoc Het einde van het document.
\Cell De huidige cel in een tabel. Dit is de cel met de invoegpositie. Als de huidige selectie een of meer cellen van een tabel omvat, omvat de bladwijzer "\Cell" de eerste cel in de selectie.
\Table De huidige tabel. Dit is de tabel die de invoegpositie of selectie bevat. Als de selectie meerdere tabellen beslaat, omvat de bladwijzer "\Table" de gehele eerste tabel in de selectie, zelfs als niet de gehele tabel is geselecteerd.
\HeadingLevel De kop met de invoegpositie of selectie, plus eventuele koppen en tekst die onder die kop vallen. Als de huidige selectie platte tekst is, omvat de bladwijzer "\HeadingLevel" de voorgaande kop, plus eventuele koppen en tekst onder die kop.
Voor meer informatie zie de helpfunctie van de VBE.
Gegroet,
Axel.