Přehled šablon projektů Office

Vývojářské nástroje systém Microsoft Office v sadě Visual Studio obsahují šablony projektů pro vytváření následujících typů řešení Office:

  • Přizpůsobení na úrovni dokumentu

  • Doplňky VSTO

    Podrobné porovnání těchto typů řešení Office najdete v tématu Přehled vývoje řešení pro Office (VSTO).

    Šablony projektů Office jsou k dispozici v dialogovém okně Nový projekt v uzlu Office uzlů jazyka Visual C# a 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 najdete v tématu Projekty Office v prostředí sady Visual Studio a události v projektech Office.

Poznámka:

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

Přizpůsobení na úrovni dokumentu

Uzel Office v dialogovém okně Nový projekt poskytuje následující šablony projektů, které vám pomůžou začít vytvářet vlastní nastavení na úrovni dokumentu pro Word a Excel:

  • Dokument Wordu 2013 a 2016 VSTO

  • Šablona VSTO ve Wordu 2013 a 2016

  • Sešit v Excelu 2013 a 2016 VSTO

  • Šablona VSTO v Excelu 2013 a 2016

  • Dokument VSTO aplikace Word 2010

  • Šablona VSTO aplikace Word 2010

  • Sešit VSTO v Excelu 2010

  • Šablona VSTO v Excelu 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:

Wordové šablony, které odkazují na rozšíření spravovaného kódu, nelze použít jako globální doplňky VSTO. Sestavení není volána, pokud je šablona načtena z spouštěcího adresáře aplikace Word. Další informace najdete v tématu Omezení globálních šablon a doplňků aplikace Excel (soubory .xla).

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

Doplňky VSTO

Uzel Office/SharePoint v dialogovém okně Nový projekt poskytuje následující šablony projektu, které vám pomůžou začít vytvářet doplňky VSTO.

Dokument vs. řešení šablon

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 platí pro projekty na úrovni dokumentu pro Excel a Word. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu 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.

Porovná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í.
Při otevření dokument vyvolá Open událost. Při otevření šablona vyvolá New událost.

Omezení globálních šablon a doplňků Excelu (soubory .xla)

Dokumenty, sešity a šablony nemusí správně fungovat jako globální šablony nebo doplňky excelového VSTO (soubory .xla).

Šablony Wordu

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 excelu (soubory .xla)

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