Sdílet prostřednictvím


Návod: Vytvoření prvního doplňku na úrovni aplikace pro Word

Tento úvodní návod ukazuje, jak vytvořit doplněk aplikační úrovni pro aplikaci Microsoft Office Word.Funkce, které vytvoříte v řešení tohoto typu jsou k dispozici samotné bez ohledu na to, které jsou dokumenty aplikace.

Platí pro: Informace v tomto tématu se vztahují na projekty 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.

Tento návod ilustruje následující úkoly:

  • Vytvoření projektu doplňku aplikace Word.

  • Psaní kódu, který používá model objektu aplikace Word přidat text do dokumentu při ukládání.

  • Vytvoření a spuštění projektu pro.

  • Čištění dokončeného projektu tak, aby doplněk již automaticky spustí na vývojovém počítači.

[!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.

Požadavky

Chcete-li dokončit tento návod, potřebujete následující komponenty:

Vytváření projektu

Vytvořit nové slovo přidat do projektu v aplikaci Visual Studio

  1. Spusťte nástroj Visual Studio.

  2. V nabídce File (Soubor) přejděte na příkaz New (Nový) a klepněte na příkaz Project (Projekt).

  3. Rozbalte v podokně šablony Visual C# nebo jazyka Visual Basica potom rozbalte Office/SharePoint.

  4. V rámci rozšířeného Office/SharePoint uzel, vyberte Doplňky sady Office uzlu.

  5. Vyberte v seznamu šablon projektu doplňku aplikace Word 2010 nebo doplňku aplikace Word 2013.

  6. V název zadejte FirstWordAddIn.

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

    Visual Studiovytvoří FirstWordAddIn projektu a otevře soubor ThisAddIn kódu v editoru.

Psaní kódu uloženého dokumentu přidat Text

Dále přidejte kód do souboru kódu ThisAddIn.Nový kód používá model objektu aplikace Word přidat často používaný text každého uloženého dokumentu.Ve výchozím nastavení obsahuje následující kód generovaný kód souboru ThisAddIn:

  • Částečnou definici ThisAddIn třídy.Tato třída obsahuje vstupní bod pro váš kód a přístup k objektovému modelu aplikace Word.Další informace naleznete v tématu Programování doplňků na úrovni aplikace.Zbytek ThisAddIn třída je definována v souboru skrytý kód, který byste neměli měnit.

  • ThisAddIn_Startup a ThisAddIn_Shutdown obslužné rutiny událostí.Tyto obslužné rutiny události se nazývají Word načte a uvolní se doplněk.Tyto obslužné rutiny událostí slouží k inicializaci doplňku, která je načtena a k vyčištění prostředků používaných doplněk je uvolněn.Další informace naleznete v tématu Události v projektech pro systém Office.

Přidat odstavec textu uloženého dokumentu

  1. V souboru ThisAddIn, následující kód přidejte ThisAddIn třídy.Nový kód definuje obslužnou rutinu události DocumentBeforeSave událost, která je vyvolána, když je dokument uložen.

    Když uživatel uloží dokument, přidá obslužnou rutinu události nový text na začátku dokumentu.

    Private Sub Application_DocumentBeforeSave(ByVal Doc As Word.Document, ByRef SaveAsUI As Boolean, _
        ByRef Cancel As Boolean) Handles Application.DocumentBeforeSave
        Doc.Paragraphs(1).Range.InsertParagraphBefore()
        Doc.Paragraphs(1).Range.Text = "This text was added by using code." 
    End Sub
    
    void Application_DocumentBeforeSave(Word.Document Doc, ref bool SaveAsUI, ref bool Cancel)
    {
        Doc.Paragraphs[1].Range.InsertParagraphBefore();
        Doc.Paragraphs[1].Range.Text = "This text was added by using code.";
    }
    

    [!POZNÁMKA]

    Tento kód používá hodnotu indexu 1 přístup v prvním odstavci Paragraphs kolekce.Přestože Visual Basic a Visual C# pomocí matice založené na 0, dolní hranice většina kolekce v objektovém modelu aplikace Word pole je 1.Další informace naleznete v tématu Psaní kódu v řešeních pro systém Office.

  2. Pokud používáte jazyk C#, přidejte následující kód požadované k ThisAddIn_Startup obslužné rutiny události.Tento kód se používá k připojení Application_DocumentBeforeSave obslužnou rutinu události DocumentBeforeSave události.

    this.Application.DocumentBeforeSave += 
        new Word.ApplicationEvents4_DocumentBeforeSaveEventHandler(Application_DocumentBeforeSave);
    

Předchozí příklady kódu změnit dokument uložený, použijte následující objekty:

Testování projektu

Testování projektu

  1. Stiskněte klávesu F5 k vytvoření a spuštění projektu.

    Při sestavení projektu kód je zkompilován do sestavení, která je součástí výstupní složku sestavení pro projekt.Nastavení položky registru, které umožňují zjišťovat a načíst doplněk aplikace Word vytvoří aplikace Visual Studio a nakonfiguruje nastavení zabezpečení na vývojovém počítači povolit doplněk spustit.Další informace naleznete v tématu Sestavování řešení pro systém Office.

  2. V aplikaci Word uložte aktivní dokument.

  3. Ověřte, že následující text do dokumentu.

    Tento text byl přidán pomocí kódu.

  4. Ukončete aplikaci Word.

Čištění projektu

Po dokončení vývoje projektu odeberte z vývojového počítače přidat v sestavení, položky registru a nastavení zabezpečení.Jinak doplněk bude nadále spuštěna při každém otevření aplikace Word na vývojovém počítači.

Vyčistit dokončeného projektu na vývojovém počítači

  • V aplikaci Visual Studio na sestavení nabídky, klepněte na Čisté řešení.

Další kroky

Nyní, když jste vytvořili základní doplněk aplikace Word, můžete se dozvědět více o vývoji doplňků z těchto témat:

Viz také

Koncepty

Přehled vývoje řešení pro systém Office

Další zdroje

Řešení pro Word

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

Přehled modelu objektů aplikace Word

Přizpůsobení uživatelského rozhraní systému Office

Sestavování řešení pro systém Office

Nasazení řešení Office

Přehled šablon projektů Microsoft Office Project