Delen via


Bladwijzercontrole

Het Bookmark besturingselement is een bladwijzer met een unieke naam, toont gebeurtenissen en kan worden gebonden aan gegevens. De bladwijzer kan worden gebruikt als tijdelijke aanduiding om een item of locatie in een Microsoft Office Word-document te markeren. Het Bookmark besturingselement is een combinatie van een Bookmark object en een Range object.

Van toepassing op: De informatie in dit onderwerp is van toepassing op projecten op documentniveau en VSTO-invoegtoepassingsprojecten voor Word. Zie Functies die beschikbaar zijn voor de Office-toepassing en het projecttype voor meer informatie.

In projecten op documentniveau kunt u besturingselementen toevoegen Bookmark aan uw document tijdens het ontwerpen of tijdens runtime. In VSTO-invoegtoepassingsprojecten kunt u tijdens het uitvoeren besturingselementen toevoegen aan elk geopend document. Zie Voor meer informatie : Bladwijzerbesturingselementen toevoegen aan Word-documenten.

Gegevens binden aan het besturingselement

Een Bookmark besturingselement ondersteunt eenvoudige gegevensbinding. De bladwijzer moet met de DataBindings eigenschap aan een gegevensbron zijn gebonden. De standaardeigenschap voor gegevensbinding van de bladwijzer is de Text eigenschap.

Als de gegevens in de afhankelijke gegevensset worden bijgewerkt, worden de wijzigingen in de Bookmark controle weergegeven.

In projecten op documentniveau kunt u ook gegevens binden aan bladwijzers met behulp van het venster Gegevensbronnen . Zie Instructies voor meer informatie : Documenten vullen met gegevens uit objecten.

Formatting

Opmaak die op een Bookmark besturingselement kan worden toegepast, is ook toepasbaar op een Bookmark besturingselement. Deze opmaak omvat lettertypen, inspringingen, afstand, nummering en stijlen.

Tekst toevoegen aan de bladwijzer

Een extra verschil tussen een Microsoft.Office.Interop.Word.Bookmark object en een Microsoft.Office.Tools.Word.Bookmark controle is hoe het object reageert wanneer er tekst aan de bladwijzer wordt toegewezen. Als u tekst toewijst aan een van nul lengte Microsoft.Office.Interop.Word.Bookmark, wordt de tekst rechts van de bladwijzer toegevoegd en blijft de bladwijzer van nul lengte. Als u echter tekst toewijst aan een lengte nul Microsoft.Office.Tools.Word.Bookmark, wordt de tekst ingevoegd in de bladwijzer en wordt de lengte van de bladwijzer uitgebreid tot het totale aantal tekens dat is ingevoegd.

Het Microsoft.Office.Tools.Word.Bookmark besturingselement heeft ook de Bookmark.Text eigenschap. Deze eigenschap verschilt van de Range.Text eigenschap die beschikbaar is op de Bookmark.Range eigenschap van een Microsoft.Office.Tools.Word.Bookmark besturingselement of de Bookmark.Range eigenschap van een Microsoft.Office.Interop.Word.Bookmark object.

Teksteigenschap Description
Bookmark.Text Gebruik deze eigenschap om tekst in de bladwijzer weer te geven en de bladwijzer in het document te laten staan. Als u tekst aan de bladwijzer toewijst, wordt het bladwijzerbereik uitgebreid en wordt de bladwijzer niet verwijderd.

Bijvoorbeeld, Bookmark1.Text = "Hello world" voegt de tekst in de bladwijzer in en laat de bladwijzer intact.
Range.Text Gebruik deze eigenschap om tekst weer te geven op de locatie van de bladwijzer en de bladwijzer automatisch te verwijderen. Hiermee voegt u bijvoorbeeld Bookmark1.Range.Text = "Hello world" de tekst in de bladwijzer in en verwijdert u de bladwijzer.

Wijzig de naam van het besturingselement tijdens het ontwerpen

Wanneer u in projecten op documentniveau een Bookmark besturingselement van de werkset naar uw document sleept, genereert Visual Studio automatisch een naam voor het besturingselement. U kunt de naam van het besturingselement wijzigen in het venster Eigenschappen .

Overlappende besturingselementen

Besturingselementen voor bladwijzers kunnen elkaar overlappen. Meer dan één bladwijzer kan dezelfde tekst delen. Wanneer u nieuwe tekst toewijst aan een van de overlappende bladwijzers, bevat deze alleen de nieuwe tekst en overlappen de bladwijzers niet meer. De andere bladwijzer bevat nu alleen de tekst die niet is gedeeld tussen de oorspronkelijke overlappende bladwijzers.

In de volgende tabel ziet u hoe de zin 'Dit is voorbeeldtekst', wordt gedeeld door twee overlappende bladwijzers:

Bookmark Tekst
Overlappende bladwijzers [dit is {voorbeeld] tekst.}
Bladwijzer1 Dit is een voorbeeld
Bladwijzer2 voorbeeldtekst.

Als u de nieuwe tekst 'Dit is vervangen' toewijst aan Bladwijzer1, overlappen de bladwijzers niet en behoudt Bladwijzer2 alleen de tekst die oorspronkelijk geen deel uitmaakt van Bladwijzer1.

Bookmark Tekst
Twee afzonderlijke bladwijzers [dit is vervanging]{ text.}
Bladwijzer1 Dit is vervanging
Bladwijzer2 tekst.

Als u de tekst wijzigt van een bladwijzer die een andere bladwijzer bevat, wordt de binnenste bladwijzer niet verwijderd. De binnenste bladwijzer wordt echter een lege bladwijzer en wordt verplaatst naar het einde van de buitenste bladwijzer.

In de volgende tabel ziet u hoe de zin 'Dit is voorbeeldtekst' wordt gedeeld door een bladwijzer die in een andere bladwijzer is opgenomen:

Bookmark Tekst
Overlappende bladwijzers dit is {voorbeeld} tekst.
Bladwijzer1 Dit is voorbeeldtekst.
Bladwijzer2 voorbeeld

Als u de nieuwe tekst 'Dit is vervangen' toewijst aan Bladwijzer1, overlappen de bladwijzers niet meer en wordt Bladwijzer2 een lege bladwijzer die zich aan het einde van Bladwijzer1 bevindt.

Bookmark Tekst
Twee afzonderlijke bladwijzers [Dit is vervanging.]{}
Bladwijzer1 Dit is vervanging.
Bladwijzer2 <leeg>

Evenementen

De volgende gebeurtenissen zijn beschikbaar voor het Bookmark besturingselement: