PowerPointová řešení
Visual Studio poskytuje šablony projektů, které můžete použít k vytváření doplňků VSTO pro systém Microsoft Office PowerPointu. Doplňky VSTO můžete použít k automatizaci powerpointových funkcí, rozšíření funkcí PowerPointu nebo přizpůsobení uživatelského rozhraní PowerPointu.
Další informace o doplňcích VSTO najdete v tématu Začínáme s programováním doplňků VSTO a architekturou doplňků VSTO. Pokud s programováním s systém Microsoft Office začínáte, přečtěte si téma Začínáme (vývoj pro Office v sadě Visual Studio).
Platí pro: Informace v tomto tématu platí pro projekty doplňků VSTO pro PowerPoint. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.
Poznámka:
Zajímá vás vývoj řešení, která rozšiřují prostředí Office napříč několika platformami? Podívejte se na nový model doplňků pro Office. Doplňky pro Office mají v porovnání s doplňky a řešeními VSTO malé nároky a můžete je vytvářet pomocí téměř jakékoli webové programovací technologie, jako je HTML5, JavaScript, CSS3 a XML.
Automatizace PowerPointu pomocí objektového modelu PowerPointu
Objektový model PowerPointu zveřejňuje mnoho typů, které můžete použít k automatizaci PowerPointu. Tyto typy umožňují psát kód pro provádění běžných úloh:
Vytváření a formátování prezentací prostřednictvím kódu programu
Přidejte nebo odeberte snímky z prezentací.
Přidání nebo změna obrazců na snímku
Pokud chcete získat přístup k objektovém modelu PowerPointu z doplňku VSTO, použijte
Application
poleThisAddIn
třídy v projektu. PoleApplication
vrátí objekt aplikace , který představuje aktuální instanci PowerPointu. Další informace naleznete v tématu Program VSTO Doplňky.Při volání do objektového modelu PowerPointu použijete typy, které jsou k dispozici v primárním sestavení vzájemné spolupráce pro PowerPoint. Primární sestavení vzájemné spolupráce funguje jako most mezi spravovaným kódem v doplňku VSTO a objektovým modelem MODELU COM v PowerPointu. Všechny typy v primárním sestavení vzájemné spolupráce Aplikace PowerPoint jsou definovány v oboru názvů Microsoft.Office.Interop.PowerPoint . Další informace o primárních sestaveních vzájemné spolupráce najdete v tématu Přehled vývoje řešení Office (VSTO) a primárních sestavení vzájemné spolupráce Office.
Použití dokumentace k objektovém modelu PowerPointu
Úplné informace o objektovém modelu PowerPointu najdete v referenčních informacích k primárnímu sestavení interop PowerPointu (PIA) a odkazu na objektový model jazyka VBA.
Referenční dokumentace primárního sestavení vzájemné spolupráce
Referenční dokumentace k PowerPointu PIA popisuje typy v primárním sestavení vzájemné spolupráce pro PowerPoint. Tato dokumentace je k dispozici z následujícího umístění: Referenční informace k primárnímu sestavení vzájemné spolupráce aplikace PowerPoint 2010.
Další informace o návrhu powerpointové PIA, jako jsou rozdíly mezi třídami a rozhraními v PIA a o tom, jak jsou implementované události v PIA, naleznete v tématu Přehled tříd a rozhraní v primárních sestaveních vzájemné spolupráce Office.
Referenční dokumentace k objektového modelu jazyka VBA
Referenční model objektu VBA dokumentuje objektový model PowerPointu, protože je vystavený kódu jazyk Visual Basic for Application (VBA). Další informace najdete v referenčních informacích k objektovém modelu Aplikace PowerPoint 2010.
Všechny objekty a členy v odkazu na objektový model VBA odpovídají typům a členům v primárním sestavení vzájemné spolupráce PowerPointu (PIA). Například Objekt Presentation v odkazu na objektový model jazyka VBA odpovídá typu Prezentace v PowerPoint PIA. I když odkaz na objektový model jazyka VBA poskytuje příklady kódu pro většinu vlastností, metod a událostí, musíte kód jazyka VBA v tomto odkazu přeložit do jazyka Visual Basic nebo Visual C#, pokud je chcete použít v projektu doplňku PowerPoint VSTO, který vytvoříte pomocí sady Visual Studio.
Přizpůsobení uživatelského rozhraní PowerPointu
Uživatelské rozhraní PowerPointu můžete upravit následujícími způsoby.
Úloha | Další informace |
---|---|
Vytvořte vlastní podokno úloh. | Vlastní podokna úloh |
Přidání vlastních karet na pás karet | Přehled pásu karet |
Přidání vlastních skupin na integrovanou kartu na pásu karet | Postupy: Přizpůsobení předdefinované karty |
Další informace o přizpůsobení uživatelského rozhraní PowerPointu a dalších aplikacích systém Microsoft Office najdete v tématu Přizpůsobení uživatelského rozhraní Office.
Související obsah
- Návod: Vytvoření prvního doplňku VSTO pro PowerPoint
- Začínáme s programováním doplňků VSTO
- Přehled vývoje řešení pro Office (VSTO)
- Architektura doplňků VSTO
- Postupy: Vytváření projektů Office v sadě Visual Studio
- Programové doplňky VSTO
- Psaní kódu v řešeních Office
- Primární sestavení vzájemné spolupráce Office
- Přizpůsobení uživatelského rozhraní Office
- PowerPoint 2010 ve vývoji pro Office