Sdílet prostřednictvím


Bookmark – ovládací prvek

Ovládací Bookmark prvek je záložka, která má jedinečný název, zveřejňuje události a může být svázána s daty. Záložku můžete použít jako zástupný symbol k označení položky nebo umístění v systém Microsoft Office wordovém dokumentu. Ovládací Bookmark prvek je kombinací objektu Bookmark a objektu Range .

Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu a projekty doplňků VSTO pro Word. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.

V projektech na úrovni dokumentu můžete do dokumentu přidat Bookmark ovládací prvky v době návrhu nebo v době běhu. V projektech doplňků VSTO můžete přidat Bookmark ovládací prvky do libovolného otevřeného dokumentu za běhu. Další informace naleznete v tématu Postupy: Přidání ovládacích prvků Záložka do wordových dokumentů.

Vytvoření vazby dat k ovládacímu prvku

Ovládací Bookmark prvek podporuje jednoduchou datovou vazbu. Záložka by měla být vázána na zdroj dat pomocí DataBindings vlastnosti. Výchozí vlastnost datové vazby záložky Text je vlastnost.

Pokud se data v vázané datové sadě aktualizují, Bookmark ovládací prvek zobrazí změny.

V projektech na úrovni dokumentu můžete data také svázat se záložkami pomocí okna Zdroje dat. Další informace naleznete v tématu Postupy: Naplnění dokumentů daty z objektů.

Formát

Formátování, které lze použít Bookmark u Bookmark ovládacího prvku Toto formátování zahrnuje písma, odsazení, mezery, číslování a styly.

Přiřazení textu k záložce

Dalším rozdílem mezi objektem Microsoft.Office.Interop.Word.Bookmark a ovládacím Microsoft.Office.Tools.Word.Bookmark prvek je způsob, jakým se chová při přiřazení textu k záložce. Pokud přiřadíte text nulové délce Microsoft.Office.Interop.Word.Bookmark, text se připojí napravo od záložky a záložka zůstane nulová. Pokud ale přiřadíte text nulové délce Microsoft.Office.Tools.Word.Bookmark, text se vloží do záložky a délka záložky se rozšíří na celkový počet vložených znaků.

Ovládací Microsoft.Office.Tools.Word.Bookmark prvek má Bookmark.Text také vlastnost. Tato vlastnost se liší od Range.Text vlastnosti, která je k dispozici ve Bookmark.Range vlastnosti Microsoft.Office.Tools.Word.Bookmark ovládacího prvku nebo Bookmark.Range vlastnost objektu Microsoft.Office.Interop.Word.Bookmark .

Text – vlastnost Popis
Bookmark.Text Tato vlastnost slouží k zobrazení textu v záložce a ponechání záložky v dokumentu. Přiřazení textu k záložce rozbalí rozsah záložek a neodstraní záložku.

Vloží například Bookmark1.Text = "Hello world" text do záložky a záložku ponechá nedotčenou.
Range.Text Tato vlastnost slouží k zobrazení textu v umístění záložky a automatickému odstranění záložky. Vloží například Bookmark1.Range.Text = "Hello world" text do záložky a odstraní záložku.

Přejmenování ovládacího prvku v době návrhu

Při přetažení Bookmark ovládacího prvku z panelu nástrojů do dokumentu v projektech na úrovni dokumentu sada Visual Studio automaticky vygeneruje název ovládacího prvku. Název ovládacího prvku můžete změnit v okně Vlastnosti .

Překrývající se ovládací prvky

Ovládací prvky záložek se můžou vzájemně překrývat. Stejný text může sdílet víc než jedna záložka. Když přiřadíte nový text k některé z překrývajících se záložek, bude obsahovat pouze nový text a záložky se už nepřekrývají. Druhá záložka teď obsahuje jenom text, který nebyl sdílen mezi původními překrývajícími se záložkami.

Následující tabulka ukazuje, jak věta "Toto je ukázkový text". Sdílí se dvěma překrývajícími se záložkami:

Záložka Text
Překrývající se záložky [toto je {sample] text.}
Záložka 1 Toto je ukázka.
Záložka 2 ukázkový text.

Pokud přiřadíte nový text "Toto je náhrada". Záložky se nepřekrývají a Záložka2 zachová jenom text, který nebyl původně součástí záložky1.

Záložka Text
Dvě samostatné záložky [toto je náhrada] { text.}
Záložka 1 Jedná se o náhradu.
Záložka 2 Text.

Pokud změníte text záložky, která obsahuje jinou záložku, vnitřní záložka se neodstraní. Vnitřní záložka se ale stane prázdnou záložkou a přesune se na konec vnější záložky.

Následující tabulka ukazuje, jak věta "Toto je ukázkový text". Sdílí ji záložka obsažená v jiné záložce:

Záložka Text
Překrývající se záložky [toto je {sample} text.]
Záložka 1 Toto je ukázkový text.
Záložka 2 ukázka

Pokud přiřadíte nový text "Toto je náhrada". Záložky se už nepřekrývají a Záložka2 se stane prázdnou záložkou, která se nachází na konci záložky1.

Záložka Text
Dvě samostatné záložky [Toto je náhrada.]{}
Záložka 1 Jedná se o náhradu.
Záložka 2 <empty>

Událost

Pro ovládací prvek jsou k dispozici Bookmark následující události: