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

Po návrhu projektu pomocí vývojářských nástrojů Office v sadě Visual Studio a nastavení souborů projektu se můžete začít soustředit na implementaci kódu a vlastního uživatelského rozhraní (UI).

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.

Poznámka:

Zajímá vás vývoj řešení, která rozšiřují prostředí Office napříč několika platformami? Podívejte se na nový model doplňků pro Office. Doplňky pro Office mají v porovnání s doplňky a řešeními VSTO malé nároky a můžete je vytvářet pomocí téměř jakékoli webové programovací technologie, jako je HTML5, JavaScript, CSS3 a XML.

Programovací model řešení office

Objektový model Office zveřejňuje různé objekty, se kterými můžete programovat. Kdykoli programujete řešení Office pomocí spravovaného kódu, napíšete kód, který používá typy v primárních sestaveních vzájemné spolupráce Office. V řešeních, která vytvoříte pomocí šablon projektů Office v sadě Visual Studio, také napíšete kód přímo proti vygenerovaným třídám v projektu. Další informace najdete v tématu Psaní kódu v řešeních Office.

Programování různých typů řešení Office

Typ řešení, které vytváříte, určuje, které funkce můžete v projektu použít. Do přizpůsobení na úrovni dokumentu můžete například přidat model Windows Forms ovládací prvky a rozšířené ovládací prvky Office (pojmenované hostitelské ovládací prvky) přetažením položek ze sady nástrojů v sadě Visual Studio v době návrhu. Pokud ale vyvíjíte doplněk VSTO, můžete do dokumentů za běhu přidat jenom tyto druhy ovládacích prvků, a to napsáním kódu.

Další informace o funkcích specifických pro různé typy řešení najdete v následujících tématech:

Titulek Popis
Psaní kódu v řešeních Office Popisuje různé aspekty psaní kódu v řešeních Office.
Programové doplňky VSTO Poskytuje přehled programovacího modelu doplňků VSTO a souvisejících programovacích úloh.
Přizpůsobení na úrovni dokumentu programu Poskytuje přehled programovacího modelu přizpůsobení na úrovni dokumentu a souvisejících programovacích úloh.
Přizpůsobení uživatelského rozhraní Office Popisuje různé způsoby přizpůsobení uživatelského rozhraní aplikace Office lications pomocí doplňků VSTO a přizpůsobení na úrovni dokumentu.
Data v řešeních Office Popisuje různé způsoby práce s daty v řešeních Office, jako jsou vazby dat k ovládacím prvkům a ukládání dat do mezipaměti v přizpůsobeních na úrovni dokumentu.
Řešení potíží s řešeními Office Obsahuje tipy pro řešení běžných problémů, se kterými se můžete setkat při vytváření řešení Office.
Podpora vláken v Office Poskytuje přehled práce s více vlákny v řešeních Office.
Přístupnost v projektech Office Popisuje funkce přístupnosti, které jsou k dispozici v řešeních Office.