Sdílet prostřednictvím


Přehled šablon projektů Microsoft Office Project

Nástroje Microsoft Office Developer Tools v sadě Visual Studio obsahují šablony projektů pro vytváření následujících typů řešení pro Office:

  • Přizpůsobení na úrovni dokumentu

  • Doplňky na úrovni aplikace

Podrobné porovnání těchto typů řešení pro Office naleznete v tématu Přehled vývoje řešení pro systém Office.

Šablony projektů pro Office jsou k dispozici v dialogovém okně Nový projekt v rámci uzlu Office pro jazyky Visual C#Visual Basic.Každá šablona generuje projekt s odpovídající konfigurací pro cílovou aplikaci, včetně odkazů na sestavení a nastavení ladění.

Každý projekt obsahuje soubory a kód umožňující začít pracovat na konkrétním typu řešení.Vygenerovaný kód pro každý projekt obsahuje obslužné rutiny událostí spuštění a ukončení.Do těchto obslužných rutin událostí můžete přidat kód pro inicializaci vašeho řešení při spuštění a pro vyčištění při jeho uvolnění z paměti.Další informace naleznete v tématech Projekty pro systém Office v prostředí Visual Studio a Události v projektech pro systém Office.

[!POZNÁMKA]

Nástroje pro vývoj pro Office jsou součástí určitých edicí sady Visual Studio.Další informace naleznete v tématu Konfigurace počítače pro vývoj řešení pro systém Office.

Přizpůsobení na úrovni dokumentu

Uzel Office v dialogovém okně Nový projekt poskytuje následující šablony projektů, pomocí nichž můžete začít vytvářet přizpůsobení na úrovni dokumentu pro aplikace Word a Excel:

  • Dokument aplikace Word 2013

  • Šablona aplikace Word 2013

  • Sešit aplikace Excel 2013

  • Šablona aplikace Excel 2013

  • Dokument aplikace Word 2010

  • Šablona aplikace Word 2010

  • Sešit aplikace Excel 2010

  • Šablona aplikace Excel 2010

Šablony projektů Dokument aplikace Word a Sešit aplikace Excel poskytují kód, pomocí něhož můžete začít vytvářet řešení založené na konkrétním dokumentu nebo sešitu.V těchto typech řešení je váš kód spuštěn, pouze když je přidružený dokument otevřen v aplikaci Word nebo Excel.

Šablony projektů Šablona aplikace Word a Šablona aplikace Excel se chovají stejně jako šablony projektů Dokument aplikace Word a Sešit aplikace Excel.Šablony projektů Šablona aplikace Word a Šablona aplikace Excel ale usnadňují uživatelům vytvoření nových místních kopií dokumentu nebo sešitu pomocí přizpůsobené šablony z vašeho řešení.Funkce vašeho řešení jsou k dispozici z nového dokumentu, který uživatel z šablony vytvoří.

[!POZNÁMKA]

Šablony aplikace Word, které se odkazují na rozšíření se spravovaným kódem, nelze použít jako globální doplňky.Sestavení není voláno, pokud je šablona načtena z adresáře Po spuštění aplikace Word.Další informace naleznete v části Omezení globálních šablon a doplňků aplikace Excel (souborů .xla).

Informace, jak začít pracovat s těmito typy projektů, naleznete v následujících tématech:

Doplňky na úrovni aplikace

Uzel Office nebo SharePoint v dialogovém okně Nový projekt poskytuje následující šablony projektů, pomocí nichž můžete začít vytvářet doplňky na úrovni aplikace.

  • Doplněk aplikace Excel 2013

  • Doplněk aplikace InfoPath 2013

  • Doplněk aplikace Outlook 2013

  • Doplněk aplikace PowerPoint 2013

  • Doplněk aplikace Project 2013

  • Doplněk aplikace Visio 2013

  • Doplněk aplikace Word 2013

  • Doplněk aplikace Excel 2010

  • Doplněk aplikace InfoPath 2010

  • Doplněk aplikace Outlook 2010

  • Doplněk aplikace PowerPoint 2010

  • Doplněk aplikace Project 2010

  • Doplněk aplikace Visio 2010

  • Doplněk aplikace Word 2010

Když vytvoříte projekt, který je založen na jedné z těchto šablon projektů, je kód ve vašem řešení spuštěn při spuštění přidružené aplikace.Na rozdíl od projektů na úrovni dokumentu není váš kód přidružen k jednomu dokumentu.

Další informace o tom, jak začít pracovat s těmito typy projektů, naleznete v následujících tématech:

Rozdíly mezi řešeními, která používají dokumenty a šablony

Při návrhu řešení, které je založeno na dokumentu aplikace Word nebo sešitu aplikace Excel, se musíte rozhodnout, jak nejlépe zpřístupnit tento dokument uživateli.

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu v těchto aplikacích: Excel 2013 a Excel 2010; Word 2013 a Word 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

V některých situacích může být vhodné poskytnout každému uživateli kopii dokumentu.V takovém případě vytvořte řešení pomocí projektu dokumentu aplikace Excel nebo Word.

V jiných situacích může být vhodné zpřístupnit šablonu na serveru, aby si každý uživatel mohl šablonu otevřít a uložit si místní kopii dokumentu.V takovém případě vytvořte řešení pomocí projektu šablony aplikace Excel nebo Word.

Srovnání

Následující tabulka popisuje rozdíly mezi dokumenty a šablonami.

Dokumenty

Šablony

Uživatelé mohou dokument otevřít a upravit, pokud není nastaven jen pro čtení.Jakékoli uložené změny se uchovávají v originálu dokumentu.

Uživatelé mohou šablonu otevřít a vytvořit pomocí ní místní kopii jako nový dokument.Nemohou originál upravovat, pokud jim neudělíte speciální oprávnění.

Po otevření vyvolá dokument událost Open.

Po otevření vyvolá šablona událost New.

Omezení globálních šablon a doplňků aplikace Excel (souborů .xla)

Dokumenty, sešity a šablony nemusejí správně fungovat jako globální šablony nebo doplňky aplikace Excel (soubory .xla).

Šablony aplikace Word

Pokud má šablona aplikace Microsoft Office Word rozšíření se spravovaným kódem, není voláno sestavení projektu, pokud je šablona připojena jako globální šablona nebo načtena z adresáře Po spuštění aplikace Word.Dokument navíc nerozpozná formát šablony, která je součástí řešení pro Office.

Doplňky aplikace Excel (soubory .xla)

Není k dispozici žádný projekt Office pro vytváření doplňků aplikace Excel (souboru s příponou .xla).Je možné uložit sešit jako soubor s příponou .xla, ale tato operace není podporována ani doporučena.Pokud sešit, který má rozšíření se spravovaným kódem, uložíte jako soubor doplňku aplikace Microsoft Office Excel (*.xla), můžete ho vybrat v dialogovém okně Doplňky a použít pro jiný sešit.V některých případech bude po použití doplňku možné váš kód v cílovém sešitu spustit, ale takové použití řešení pro Office není podporováno.

Viz také

Úkoly

Postupy: Vytváření projektů pro systém Office v prostředí Visual Studio

Koncepty

Začínáme s programováním přizpůsobení pro aplikaci Excel na úrovni dokumentů

Začínáme s programováním přizpůsobení pro aplikaci Word na úrovni dokumentů

Začínáme s programováním doplňků na úrovni aplikací

Další zdroje

Navrhování a tvorba řešení pro systém Office

Vývoj řešení pro systém Office