Sdílet prostřednictvím


Projekty pro systém Office v prostředí Visual Studio

Projekty pro Microsoft Office nabízejí vývojové prostředí, které se podobá jiným typům projektů v sadě Visual Studio, například projektům modelu Windows Forms.Při vytvoření nebo otevření projektu pro Office se položky projektu zobrazí v Průzkumníku řešení.V případě projektů na úrovni dokumentu se dokument (tzn. dokument aplikace Word nebo sešit aplikace Excel) otevře v sadě Visual Studio a dokument se chová jako vizuální návrhář.

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

Položky projektu v Průzkumníku řešení

V projektu na úrovni dokumentu zobrazí Průzkumník řešení následující výchozí položky:

  • Uzly pro dokument, sešit a listy, které jsou pomocí projektu přizpůsobeny.Tyto uzly slouží jako kontejnery pro soubory kódu, které jsou přidruženy k dokumentu, sešitu a listům.

  • Soubory kódu přidružené k dokumentu, sešitu a listům, které jsou pomocí projektu přizpůsobeny.V projektech pro aplikaci Word jsou soubory kódu přidruženy k dokumentu nebo šabloně aplikace Word.V projektech pro aplikaci Excel jsou soubory kódu přidruženy k sešitu nebo šabloně aplikace Excel a ke každému listu a listu s grafem v sešitu nebo v šabloně.

  • Skryté soubory projektu, které nelze přímo upravovat.Další informace naleznete v části Skryté soubory projektu.

V projektu na úrovni aplikace zobrazí Průzkumník řešení následující výchozí položky:

  • Uzel aplikace.Tento uzel má stejný název jako hostitelská aplikace, například Word, Excel nebo Outlook.Uzel aplikace obsahuje soubor kódu ThisAddIn.Poskytuje také vlastnost Namespace for Host Item (Obor názvů pro položku hostitele).Další informace o této vlastnosti naleznete v tématu Vlastnosti v projektech pro systém Office.

  • Soubor kódu ThisAddIn.Tento soubor obsahuje vygenerovanou třídu ThisAddIn pro váš doplněk.Další informace o této třídě naleznete v tématu Programování doplňků na úrovni aplikace.

  • Skryté soubory projektu, které nelze přímo upravovat.Další informace naleznete v části Skryté soubory projektu.

Dočasné certifikáty

Projekty pro Office zahrnují také dočasný certifikát s názvem Project Name_TemporaryKey.pfx.Tento certifikát umožňuje podepsat během vývoje projektu manifest aplikace a nasazení.Další informace naleznete v tématech Udělení důvěry řešením pro systém Office a Zabezpečení řešení pro systém Office.

Skryté soubory projektu

Některé soubory projektu jsou ve výchozím nastavení skryté.Tyto soubory jsou vygenerovány sadou Visual Studio a liší se podle typu projektu.Chcete-li zobrazit skryté soubory, klikněte na položku Zobrazit všechny souboryPrůzkumníku řešení.

Neupravujte skryté soubory projektu.Přímé změny v těchto souborech nejsou podporovány a mohou způsobit poškození projektu.Skryté soubory projektu jsou znovu vygenerovány pokaždé, když v dokumentu dojde k určitým změnám.Pokud skrytý soubor projektu ručně změníte, budou provedené změny při opětovném vygenerování souboru ztraceny.

Návrhář dokumentu v projektech na úrovni dokumentu

Projekty na úrovni dokumentu pro aplikace Excel a Word poskytují návrháře, který je v sadě Visual Studio hostitelem dokumentu přidruženého k projektu.Návrhář umožňuje upravit dokument, aniž by bylo nutné opustit prostředí sady Visual Studio.

Pokud chcete dokument otevřít v návrháři, v Průzkumníku řešení dvakrát klikněte na soubor kódu, který je k dokumentu přidružen.Pokud například chcete v projektu pro aplikaci Excel otevřít v návrháři list List1, dvakrát klikněte na soubor kódu List1.

Při úpravě dokumentu v návrháři můžete využívat nativní funkce aplikace Office.Můžete například v dokumentu nebo listu zadat text nebo pomocí pásu karet provádět operace, jako je přidání tabulky nebo grafu.Ve výchozím nastavení se používá mapování klávesových zkratek sady Visual Studio.Pokud chcete místo toho používat mapování klávesových zkratek sady Office, změňte nastavení v uzlu Nastavení klávesnice sady Microsoft Office v dialogovém okně Možnosti v nabídce Nástroje.

Ovládací prvky v dokumentech

Na návrhovou plochu dokumentu můžete přetáhnout hostitelské ovládací prvky a ovládací prvky modelu Windows Forms z panelu nástrojů sady Visual Studio.Hostitelské ovládací prvky jsou speciální verze objektů systému Office, například ovládací prvky obsahu aplikace Word nebo oblasti aplikace Excel, které lze používat v projektech pro Office vytvořených pomocí sady Visual Studio.Hostitelské ovládací prvky mají další funkce, které nejsou k dispozici v odpovídajících objektech systému Office, například datové vazby nebo další události.

Další informace naleznete v tématech Přehled hostitelských položek a hostitelských ovládacích prvků a Přehled ovládacích prvků Windows Forms v dokumentech Office.

Listy a sešity aplikace Excel v návrháři

Když list otevřete v návrháři, můžete jej upravovat stejně, jako byste jej otevřeli přímo v aplikaci Excel.Když dvakrát kliknete na buňku listu, přejde buňka do režimu úprav.Když dvakrát kliknete na buňku, která obsahuje hostitelský ovládací prvek, otevře se editor kódu a sada Visual Studio vygeneruje obslužnou rutinu výchozí události pro tento ovládací prvek.Pokud chcete přejít na jiné listy, můžete kliknout na ouška listů v dolní části návrháře.

Když v návrháři otevřete sešit, nezobrazí se žádná návrhová plocha.Návrhovým zobrazením sešitu je velké podokno součástí, pomocí něhož je návrhář vyplněn.

K sešitu a každému listu v sešitu je přidružen soubor kódu.Každý soubor kódu obsahuje vygenerovanou třídu hostitelské položky, která reprezentuje sešit nebo list.Další informace naleznete v tématu Automatizace v aplikaci Excel s použitím rozšířených objektů.

Dokumenty aplikace Word v návrháři

Když dokument otevřete v návrháři, můžete jej upravovat stejně, jako byste jej otevřeli přímo v aplikaci Word.Když dvakrát kliknete na slovo v dokumentu, je toto slovo vybráno.Pokud se ale toto slovo nachází uvnitř hostitelského ovládacího prvku, otevře se editor kódu a sada Visual Studio vygeneruje obslužnou rutinu výchozí události pro tento ovládací prvek.

K dokumentu je přidružen soubor kódu.Soubor kódu obsahuje vygenerovanou třídu hostitelské položky, která reprezentuje dokument.Další informace naleznete v tématu Hostitelská položka Document.

Rozdíly mezi režimem návrhu a režimem běhu

Když je dokument otevřen v prostředí sady Visual Studio, je vždy v režimu návrhu.Některé operace, například přetažení hostitelského ovládacího prvku na plochu dokumentu, lze provádět pouze v režimu návrhu.

Pokud chcete dokument zobrazit v režimu běhu, je nutné aplikaci a dokument otevřít mimo sadu Visual Studio.Můžete také sestavit a spustit projekt, čímž se dokument a aplikace automaticky otevřou mimo sadu Visual Studio.

Editor kódu

Editor kódu umožňuje prohlížet a upravovat viditelné soubory kódu ve vašem řešení.Tyto soubory obsahují kód, který definuje chování řešení.

Další informace o editoru kódu naleznete v tématu Psaní kódu v editoru kódu a textovém editoru.Další informace o tom, jak psát kód v projektech pro Office, naleznete v tématu Psaní kódu v řešeních pro systém Office.

Okno vlastností

Okno Vlastnosti zobrazuje vlastnosti pro položky projektu, které jsou vybrány v Průzkumníku řešení, a pro prvky uživatelského rozhraní, které jsou vybrány v návrháři, jako jsou například ovládací prvky nebo dokument v projektu na úrovni dokumentu.Některé vlastnosti jsou specifické pro aplikaci a dokument a některé vlastnosti jsou stejné ve všech projektech.

Okno Zdroje dat

Pomocí okna Zdroje dat můžete v projektech pro Office na úrovni dokumentu přetáhnout zdroje dat do dokumentu a vytvořit ovládací prvek vázaný na tento zdroj dat.Další informace naleznete v tématu Vázání ovládacích prvků k datům v sadě Visual Studio.

Viz také

Úkoly

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

Koncepty

Vlastnosti v projektech pro systém Office

Další zdroje

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

Přehled šablon projektů Microsoft Office Project