Sdílet prostřednictvím


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 pole ThisAddIn třídy v projektu. Pole Application 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.