Přehled šablon aplikace Office Project
Nástroje pro vývojáře Microsoft Office v sadě Visual Studio zahrnout šablony projektu pro vytváření řešení Office následující typy:
Úpravy na úrovni dokumentu
Doplňky aplikace
Podrobné srovnání těchto typů řešení Office naleznete v Přehled vývoje řešení sady Office.
Šablony projektu jsou k dispozici v Nový projekt dialogovém okně vyberte v seznamu Office uzel Visual C# a jazyka Visual Basic jazyk uzly.Každá šablona generuje projektu s odpovídající konfigurací pro cílovou aplikaci včetně odkazů na sestavení a ladění nastavení.
Každý projekt obsahuje soubory a kódu pro začátek na konkrétní druh řešení.Generovaný kód pro každý projekt obsahuje obslužné rutiny událostí při spuštění a ukončení.Přidejte kód pro tyto obslužné rutiny událostí k inicializaci vašeho řešení, když je načten a vyčistit řešení je uvolněn.Další informace naleznete v tématu Office projekty v prostředí Visual Studio a Události v projektech Office.
[!POZNÁMKA]
Vývojové nástroje sady Office jsou součástí některých vydání sady Visual Studio.Další informace naleznete v tématu Konfigurace počítače vyvinout řešení Office.
Úpravy na úrovni dokumentu
Office uzel Nový projekt dialogové okno obsahuje následující šablony projektu pro zahájení vytváření vlastní úroveň dokumentu 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 projektu dokument aplikace Word a Excel sešit poskytují kód vám spuštěno vytváření řešení založené na určitý dokument nebo sešit.V těchto typech řešení kód spuštěn pouze v případě, že je přidružený dokument otevřít v aplikaci Word nebo Excel.
Šablona aplikace Word a Excel šablony šablony projektu chovaly stejně jako šablony projektu dokument aplikace Word a Excel sešit.Nicméně šablony projektu šablonu aplikace Word a Excel usnadňuje uživatelům vytvářet nové místní dokument nebo sešit kopie přizpůsobené šablony v řešení.Funkce v řešení jsou k dispozici nový dokument, který uživatel vytvoří ze šablony.
[!POZNÁMKA]
Šablony aplikace Word, které odkazují spravovaný kód rozšíření nelze použít jako globální doplňky.Sestavení není volána, pokud je načten z adresáře při spuštění aplikace Word šablony.Další informace naleznete v omezení globální šablony a doplňky aplikace Excel (soubory XLA)
Informace o seznámení s typy projektů naleznete v následujících tématech:
Názorný postup: Vytvoření první vlastní nastavení úrovni dokumentu aplikace Word
Názorný postup: Vytvoření první vlastní nastavení úrovni dokumentu aplikace Excel
Doplňky aplikace
Office/SharePoint uzlu Nový projekt dialogové okno obsahuje následující šablony projektu pro zahájení vytváření doplňků ú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
Při vytváření projektu, který je založen na jednu z těchto šablon projektu spustí kód v řešení při otevření přidruženou aplikaci.Na rozdíl od projekty na úrovni dokumentu váš kód je přidružen jeden dokument.
Další informace o seznámení s typy projektů naleznete v následujících tématech:
Názorný postup: Vytvoření první úroveň aplikace doplněk aplikace Excel
Názorný postup: Vytvoření první úroveň aplikace doplněk pro aplikaci Outlook
Názorný postup: Vytvoření první úroveň aplikace doplněk aplikace PowerPoint
Názorný postup: Vytvoření první úroveň aplikace doplněk pro projekt
Názorný postup: Vytvoření první úroveň aplikace doplněk pro aplikaci Word
Dokument VS. řešení šablony
Při návrhu řešení kolem dokumentu aplikace Word nebo sešit aplikace Excel musí rozhodnout nejlépe dokumentu zpřístupnit uživatelům.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu v následujících aplikacích: Excel 2013 a Excel 2010, Word 2013 a Word 2010. Další informace naleznete v tématu Funkce aplikace Office a typ projektu.
V některých situacích můžete chtít poskytnout kopii dokumentu pro jednotlivé uživatele.V tomto případě vytvořte řešení pomocí projektu dokument aplikace Excel nebo Word.
V jiných situacích můžete chtít zpřístupnit šablonu na serveru, takže každý uživatel může otevřít šablonu a uložit místní kopii jako dokument.V tomto případě vytvořte řešení pomocí aplikace Excel nebo Word šablony projektu.
Porovnání
Následující tabulka popisuje rozdíly mezi dokumenty a šablony.
dokumenty, |
Šablony |
---|---|
Uživatelé mohou otevřít a upravit dokument, pokud je nastavena na jen pro čtení.Uložené změny jsou uchovávány v původní. |
Uživatelé mohou otevřít šablonu vytvořit místní kopii jako nový dokument.Pokud jsou uvedeny zvláštní oprávnění nemohou upravovat původní. |
Při otevření dokumentu vyvolává Open události. |
Při otevření šablony vyvolává New události. |
Omezení globální šablony a doplňky aplikace Excel (soubory XLA)
Dokumenty, sešity a šablony nemusí správně fungovat jako globální šablony nebo doplňky aplikace Excel (soubory XLA).
Šablony aplikace Word
Pokud šablona aplikace Microsoft Office Word má spravované rozšíření kódu, sestavení projektu není volána, pokud je šablona připojena jako globální nebo načteny z adresáře při spuštění aplikace Word.Dokument nerozpozná formát šablony, která je součástí řešení Office.
Doplňky aplikace Excel (soubory XLA)
Neexistuje žádný projekt Office pro vytváření aplikace Excel doplněk (soubor XLA).Je možné uložit sešit jako soubor XLA, ale není podporovaná operace a není doporučeno.Pokud uložíte sešit, který obsahuje spravované rozšíření kódu jako Microsoft Office Excel doplněk (*.xla) soubor, můžete jej vybrat v Doplňky do jiného sešitu použít dialogové okno.V některých případech váš kód bude spuštěn v cílovém sešitu po použít doplněk, ale takové použití řešení Office není podporováno.
Viz také
Úkoly
Jak: vytvoření Office projekty v aplikaci Visual Studio
Koncepty
Začínáme úprav programování na úrovni dokumentu aplikace Excel
Začínáme úprav programování na úrovni dokumentu aplikace Word
Získání spuštěné doplňky programování na úrovni aplikace