Projekty Office v prostředí sady 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. Když vytvoříte nebo otevřete projekt Office, zobrazí se položky projektu v Průzkumník ř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 platí pro projekty na úrovni dokumentu a projekty doplňků VSTO. Viz Funkce dostupné podle typu aplikace Office lication a projektu.

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

V projektu na úrovni dokumentu Průzkumník řešení zobrazí 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 tématu Skryté soubory projektu.

    V projektu doplňku VSTO Průzkumník řešení zobrazí 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é obor názvů pro vlastnost Host Item . Další informace o této vlastnosti naleznete v tématu Vlastnosti v projektech Office.

  • Soubor kódu ThisAddIn. Tento soubor obsahuje vygenerovanou ThisAddIn třídu doplňku VSTO. Další informace o této třídě naleznete v tématu Program VSTO Doplňky.

  • Skryté soubory projektu, které nelze přímo upravovat. Další informace naleznete v tématu Skryté soubory projektu.

Dočasné certifikáty

Projekty Office také obsahují dočasný certifikát s názvem Název projektu_TemporaryKey.pfx. Tento certifikát umožňuje podepsat během vývoje projektu manifest aplikace a nasazení. Další informace najdete v tématu Udělení důvěryhodnosti řešením Office a zabezpečeným řešení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, klepněte na tlačítko Zobrazit všechny soubory v Průzkumník ř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ář dokumentů 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 otevřít dokument v návrháři, poklikejte na soubor kódu v Průzkumník řešení, který je přidružený k dokumentu. Pokud například chcete list List1 otevřít v návrháři v projektu Excelu, poklikejte na soubor s kódem 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žít mapování klávesových zkratek Office, změňte nastavení v uzlu systém Microsoft Office Klávesnice Nastavení v dialogovém okně Možnosti v nabídce Nástroje.

Ovládací prvky v dokumentech

Ovládací prvky hostitele a model Windows Forms ovládací prvky můžete přetáhnout ze sady nástrojů sady Visual Studio na plochu návrhu dokumentu. 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 najdete v tématu Přehled položek hostitele a ovládacích prvků hostitelů a ovládacích prvků Windows Forms v dokumentech Office.

Excelové listy a sešity 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. Pokud dvakrát kliknete na buňku, která obsahuje ovládací prvek hostitele, otevře se Editor kódu a Visual Studio vygeneruje výchozí obslužnou rutinu události ovládacího prvku. 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 položky hostitele, která představuje sešit nebo list. Další informace naleznete v tématu Automatizace excelu pomocí rozšířených objektů.

Wordové dokumenty 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 položky hostitele, která představuje dokument. Další informace naleznete v tématu Položka hostitele dokumentu.

Režim návrhu vs. režim modulu runtime

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 runtime, musíte otevřít aplikaci a dokument mimo 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 kódu a textovém editoru. Další informace o psaní kódu v projektech Office najdete v tématu Psaní kódu v řešeních Office.

Vlastnosti – okno

Okno Vlastnosti zobrazuje vlastnosti pro položky projektu vybrané v Průzkumník řešení a pro prvky uživatelského rozhraní vybrané v návrháři, 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

Okno Zdroje dat v projektech Office na úrovni dokumentu můžete použít k přetažení zdroje dat do dokumentu a vytvoření ovládacího prvku, který je svázán se zdrojem dat. Další informace naleznete v tématu Vytvoření vazby ovládacích prvků k datům v sadě Visual Studio.