Postupy: Přidání ovládacích prvků záložek do dokumentů aplikace Word

Projekty na úrovni dokumentu, můžete přidat Bookmark prvky dokumentu do projektu v době návrhu nebo za běhu.Projekty na úrovni aplikace, můžete přidat Bookmark ovládací prvky v době spuštění libovolného otevřeného dokumentu.

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace ve Wordu 2013 a ve Wordu 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

Toto téma popisuje následující úlohy:

  • Přidání Záložka ovládací prvky v době návrhu

  • Přidání Záložka ovládací prvky za běhu v projektu dokumentu úroveň

  • Přidání Záložka ovládací prvky za běhu v projektu na úrovni aplikace

Další informace o Bookmark ovládacích prvků, viz Záložka – ovládací prvek.

Přidání Záložka ovládací prvky v době návrhu

Existuje několik způsobů přidání Bookmark prvky dokumentu v úrovni dokumentů projektu v době návrhu:

  • Z aplikace Visual Studio nástrojů.

    Lze přetáhnout Bookmark ovládacího prvku nástrojů do dokumentu.Chcete zvolit tento způsob, pokud již používáte nástrojů model Windows Forms ovládací prvky přidat do dokumentu.

  • V aplikaci Word.

    Můžete přidat Bookmark ovládacího prvku do dokumentu stejným způsobem by přidat nativní záložka.Výhodou přidáním tímto způsobem je pojmenovat ovládacího prvku v době jeho vytvoření.

  • Z Zdroje dat okna.

    Lze přetáhnout Bookmark dokumentu z ovládacího prvku Zdroje dat okna.To je užitečné, když chcete svázat ovládací prvek dat současně.Přidáte ovládací prvek hostitele stejným způsobem přidáte ovládací prvek formuláře systému Windows z Zdroje dat okna.Další informace naleznete v tématu Datové vazby a rozhraní Windows Forms.

[!POZNÁMKA]

Na vašem počítači se můžou v následujících pokynech zobrazovat jiné názvy nebo umístění některých prvků uživatelského rozhraní Visual Studia. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace najdete v tématu Přizpůsobení nastavení pro vývoj v sadě Visual Studio.

Přidat záložku prvek dokumentu z panelu nástrojů

  1. Otevřít nástrojů a klepněte Ovládací prvky aplikace Word kartu.

  2. Přetáhněte Bookmark ovládacího prvku v dokumentu.

    Přidat záložku zobrazí se dialogové okno.

  3. Vyberte text nebo jiné položky, které chcete zahrnout do záložky.

  4. Klikněte na tlačítko OK.

    Pokud nechcete ponechat výchozí název záložky, můžete změnit název Vlastnosti okna.

Přidat záložku prvek dokumentu aplikace Word

  1. V dokumentu, který je hostitelem v Visual Studio designer, umístěte kurzor na místo přidat záložku nebo vyberte text, který chcete záložku uzavřete.

  2. Na Vložit kartu pásu karet, v odkazy skupinu, klepněte záložky tlačítko.

  3. V záložky dialogové okno, zadejte název nové záložky a klepněte na tlačítko Přidat.

Přidání Záložka ovládací prvky za běhu v projektu dokumentu úroveň

Můžete přidat Bookmark ovládací prvky programově dokument za běhu pomocí metody Controls vlastnost ThisDocument tříd v projektu.Existují dvě přetížení metody, které můžete přidat Bookmark řízení následujícími způsoby:

  • Přidat Bookmark na zadaný rozsah.

  • Přidat Bookmark který je založen na nativní záložky v dokumentu (, Bookmark).

Dynamicky vytvořené Bookmark ovládací prvky nejsou trvalé v dokumentu při zavření dokumentu.Však nativní Bookmark zůstane v dokumentu.Můžete znovu vytvořit Bookmark na základě nativní záložka při příštím otevření dokumentu.Další informace naleznete v tématu Přidání ovládacích prvků do dokumentů Office za běhu.

Programově přidat ovládací prvek záložku do dokumentu

  • V ThisDocument_Startup obslužné rutiny události v projektu, vložte následující kód přidejte Bookmark ovládacího prvku na první odstavec v dokumentu.

    Dim firstParagraph As Microsoft.Office.Tools.Word.Bookmark
    firstParagraph = Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "FirstParagraph")
    
    Microsoft.Office.Tools.Word.Bookmark firstParagraph;
    firstParagraph = this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "FirstParagraph");
    

    [!POZNÁMKA]

    Pokud chcete vytvořit Bookmark z existující ovládací Bookmark, použít AddBookmark metoda a průchod v existující Bookmark.

Přidání Záložka ovládací prvky za běhu v projektu na úrovni aplikace

Můžete přidat Bookmark prvky programově do libovolného dokumentu otevřeného v době běhu pomocí doplněk aplikační úrovni.Postup generování Document hostitel položky založené na otevřený dokument a potom pomocí metody Controls vlastnosti této položky hostitel.Existují dvě přetížení metody, které můžete přidat Bookmark řízení následujícími způsoby:

  • Přidat Bookmark na zadaný rozsah.

  • Přidat Bookmark který je založen na nativní záložky v dokumentu (, Bookmark).

Dynamicky vytvořené Bookmark ovládací prvky nejsou trvalé v dokumentu při zavření dokumentu.Však nativní Bookmark zůstane v dokumentu.Můžete znovu vytvořit Bookmark na základě nativní záložka při příštím otevření dokumentu.Další informace naleznete v tématu Uchování dynamických ovládacích prvků v dokumentech systému Office.

Další informace o generování hostitel položky projekty na úrovni aplikace, viz Rozšíření dokumentů aplikace Word a sešitů aplikace Excel v doplňcích na úrovni aplikace za běhu.

Přidání ovládacího prvku záložku na zadaný rozsah.

  • Použití ControlCollection.AddBookmark(Range, String) metoda a průchod v Range místo, kam chcete přidat Bookmark.

    Následující příklad kódu přidá nový Bookmark na začátku aktivního dokumentu.Chcete-li použít tento příklad spustit kód z ThisAddIn_Startup obslužné rutiny události v projektu doplňku aplikace Word.

    Dim extendedDocument As Document = Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    
    
    Dim firstParagraph As Bookmark = extendedDocument.Controls.AddBookmark( _
        extendedDocument.Paragraphs(1).Range, "FirstParagraph")
    
    Document extendedDocument = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    
    
    Bookmark firstParagraph = extendedDocument.Controls.AddBookmark(
        extendedDocument.Paragraphs[1].Range, "FirstParagraph");
    

Přidání Záložka ovládací prvek, který je založen na ovládací prvek nativní Záložka

  • Použít ControlCollection.AddBookmark(Bookmark, String) metoda a průchod v existující Bookmark , kterou chcete použít jako základ pro nové Bookmark.

    Následující příklad kódu vytvoří novou Bookmark je založené na první Bookmark v aktivním dokumentu.Chcete-li použít tento příklad spustit kód z ThisAddIn_Startup obslužné rutiny události v projektu doplňku aplikace Word.

    If Me.Application.ActiveDocument.Bookmarks.Count > 0 Then 
        Dim firstBookmark As Word.Bookmark = Me.Application.ActiveDocument.Bookmarks(1)
    
        Dim extendedDocument As Document = Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    
        Dim vstoBookmark As Bookmark = extendedDocument.Controls.AddBookmark( _
            firstBookmark, "VSTOBookmark")
    End If
    
    if (this.Application.ActiveDocument.Bookmarks.Count > 0)
    {
        object index = 1;
        Word.Bookmark firstBookmark = this.Application.ActiveDocument.Bookmarks.get_Item(ref index);
    
    
         Document extendedDocument = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    
        Bookmark vstoBookmark = extendedDocument.Controls.AddBookmark(
                firstBookmark, "VSTOBookmark");
    }
    

Viz také

Úkoly

Postupy: Změna velikosti ovládacích prvků záložek

Koncepty

Automatizace v aplikaci Word s použitím rozšířených objektů

Přehled hostitelských položek a hostitelských ovládacích prvků

Přidání ovládacích prvků do dokumentů Office za běhu

Programová omezení hostitelských položek a hostitelských ovládacích prvků

Další zdroje

Programování doplňků na úrovni aplikace

Programování přizpůsobení na úrovni dokumentu