Názorný postup: Vytvoření první úroveň aplikace doplněk aplikace PowerPoint
Tento návod ukazuje, jak vytvořit doplněk aplikační úrovni pro aplikaci Microsoft Office PowerPoint.Funkce, které vytvoříte v řešení tohoto typu jsou k dispozici aplikace sama bez ohledu na to, které jsou otevřené prezentace.Další informace naleznete v tématu Přehled vývoje řešení sady Office.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni aplikace v aplikacích PowerPoint 2013 a PowerPoint 2010. Další informace naleznete v tématu Funkce aplikace Office a typ projektu.
Tento návod ilustruje následující úkoly:
Vytvoření projektu aplikace PowerPoint doplněk aplikace PowerPoint.
Psaní kódu, který používá model objektu aplikace PowerPoint přidat textové pole pro každý nový snímek.
Vytvoření a spuštění projektu pro.
Čištění projektu tak, aby doplněk již automaticky spustí na vývojovém počítači.
[!POZNÁMKA]
Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace Visual Studio.
Související video ukázku naleznete v tématu jak I: vytvořit doplněk aplikace PowerPoint?.
Požadavky
Chcete-li dokončit tento návod, potřebujete následující komponenty:
-
Edice sady Visual Studio 2012, která zahrnuje nástroje Microsoft Office Developer Tools. Další informace naleznete v tématu [Konfigurace počítače vyvinout řešení Office](bb398242\(v=vs.110\).md).
- PowerPoint 2013 nebo PowerPoint 2010.
Vytváření projektu
Vytvoření nového projektu
Spusťte nástroj Visual Studio.
V nabídce File (Soubor) přejděte na příkaz New (Nový) a klepněte na příkaz Project (Projekt).
Rozbalte v podokně šablony Visual C# nebo jazyka Visual Basica potom rozbalte Office/SharePoint.
V rámci rozšířeného Office/SharePoint uzel, vyberte Doplňky sady Office uzlu.
Vyberte v seznamu šablon projektu Doplněk aplikace PowerPoint 2010 nebo PowerPoint_15_short.
V název zadejte FirstPowerPointAddIn.
Klikněte na tlačítko OK.
Visual Studiovytvoří FirstPowerPointAddIn projektu a otevře ThisAddIn soubor kódu v editoru.
Psaní kódu, který přidá Text na každý nový snímek
Dále přidejte kód do souboru kódu ThisAddIn.Nový kód používá model objektu aplikace PowerPoint přidat textové pole pro každý nový snímek.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 PowerPoint.Další informace naleznete v tématu Doplňky aplikace úroveň programování.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í při načtení aplikace PowerPoint 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 Office.
Každý nový snímek přidat textové pole
V souboru ThisAddIn, následující kód přidejte ThisAddIn třídy.Tento kód definuje obslužnou rutinu události PresentationNewSlide události Application objektu.
Když uživatel přidá nový snímek aktivní prezentace, tuto obslužnou rutinu události přidá na začátek nového snímku textové pole a přidá text do textového pole.
Private Sub Application_PresentationNewSlide(ByVal Sld As PowerPoint.Slide) _ Handles Application.PresentationNewSlide Dim textBox As PowerPoint.Shape = Sld.Shapes.AddTextbox( _ Office.MsoTextOrientation.msoTextOrientationHorizontal, 0, 0, 500, 50) textBox.TextFrame.TextRange.InsertAfter("This text was added by using code.") End Sub
void Application_PresentationNewSlide(PowerPoint.Slide Sld) { PowerPoint.Shape textBox = Sld.Shapes.AddTextbox( Office.MsoTextOrientation.msoTextOrientationHorizontal, 0, 0, 500, 50); textBox.TextFrame.TextRange.InsertAfter("This text was added by using code."); }
Pokud používáte jazyk C#, přidejte následující kód do ThisAddIn_Startup obslužné rutiny události.Tento kód je nutné připojit Application_PresentationNewSlide obslužnou rutinu události PresentationNewSlide události.
this.Application.PresentationNewSlide += new PowerPoint.EApplication_PresentationNewSlideEventHandler( Application_PresentationNewSlide);
Předchozí příklady kódu změnit každý nový snímek, použijte následující objekty:
Application Pole ThisAddIn třídy.Application Vrátí pole Application objekt, který představuje aktuální instanci aplikace PowerPoint.
Sld Parametr obslužnou rutinu události PresentationNewSlide události.Sld Parametr je Slide objekt, který představuje nový snímek.Další informace naleznete v tématu Řešení aplikace PowerPoint.
Testování projektu
Při sestavení a spuštění projektu, ověřte, že textové pole se zobrazí v nové snímky, které přidáte do prezentace.
Testování projektu
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 do výstupní složku sestavení pro projekt.Nastavení položky registru, které umožňují zjišťovat a načíst doplněk aplikace PowerPoint 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 Vytváření řešení sady Office.
Přidáte nový snímek aktivní prezentace v aplikaci PowerPoint.
Ověřte, že následující text do nového textového pole v horní části snímku.
Tento text byl přidán pomocí kódu.
Ukončete aplikaci PowerPoint.
Č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-in bude spuštěn při každém otevření aplikace PowerPoint na vývojovém počítači.
Vyčistit projektu
- 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 PowerPoint, můžete se dozvědět více o vývoji doplňků z těchto témat:
Obecné programovací úkoly, které lze provést v doplňky aplikace PowerPoint.Další informace naleznete v tématu Doplňky aplikace úroveň programování.
Použití objektového modelu aplikace PowerPoint.Další informace naleznete v tématu Řešení aplikace PowerPoint.
Přizpůsobení uživatelského rozhraní PowerPoint například přidání vlastní kartu na pásu karet nebo vytvořením vlastní vlastní podokno úloh.Další informace naleznete v tématu Přizpůsobení uživatelského rozhraní sady Office.
Vytváření a ladění doplňků aplikace PowerPoint.Další informace naleznete v tématu Vytváření řešení sady Office.
Zavedení doplňků aplikace PowerPoint.Další informace naleznete v tématu Nasazení řešení Office.
Viz také
Koncepty
Další zdroje
Doplňky aplikace úroveň programování