Sdílet prostřednictvím


Přehled vývoje řešení pro systém Office

Pomocí systém Microsoft Office jako přední řešení můžete využít výhod známých systém Microsoft Office uživatel rozhraní a nástroje, jako je například slovo zpracování funkce v aplikaci Word, funkce analýza dat aplikace Excel a funkce pro správu e-mail aplikace Outlook.Můžete vyvinout řešení v Visual Studio upravit aplikací sady Office a přidat specifické funkce, které potřebujete pro obchodní procesy.Můžete například zapnout slovo do kontrakt generátor, který sestavuje smlouvy mimo již existující části, které lze upravovat nebo není upravitelné.V aplikaci Excel můžete vytvořit automatizované rozpočtu list , upravený pro různé projekty.Vaši uživatelé mohou také využít Office solutions offline, které umožňuje komplexní řešení praktických více, než by byly, pokud používáte web architektura.

Toto téma obsahuje přehled typů řešení sady Office, můžete vytvořit pomocí nástroje Office vývojář Visual Studio.Obecné informace týkající se sady Office naleznete systém Microsoft Office Developer Center.

Výběr typu Microsoft Office Project

Visual Studioposkytuje následující typy šablon projekt pro rozvoj Office:

  • Úpravy na úrovni dokumentu jsou spojeny s určitým dokumentem.

  • Application-level add-insjsou spojeny s aplikace samotné.

Rozhodnout, které z těchto projekt typů je nejvhodnější pro řešenípřemýšlet o tom, zda chcete kód spustit pouze v případě, že je určitý dokument otevřenýnebo zda chcete kód k dispozici vždy, když je aplikace spuštěna.Další informace o projekt šablony, viz Přehled šablon projektů Microsoft Office Project.

Typy projektů, můžete vytvořit , závisí na aplikace sady Office, které jste nainstalovali na vývojovém počítači.Další informace naleznete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

Úpravy na úrovni dokumentu

Úpravy na úrovni dokumentu obsahovat sestavení , který je přidružen jeden dokument, sešit nebo šablona v systém Microsoft Office Word nebo Excel systém Microsoft Office .Při otevření dokumentu přidružené načtení sestavení .Funkce úpravy této vytvořit jsou k dispozici pouze v případě, že je přidružený dokument otevřený.Úpravy nelze podat aplikace-wide změny, například při otevřenýjakéhokoli dokumentu zobrazení nové karty pásu karet nebopoložka nabídka.

Visual Studiozahrnuje nástroje, můžete vytvořit vlastní nastavení úrovni dokumentu.Dokument tohoto upravit je hostitelem jako plochy návrhu v Visual Studio, která umožňuje navrhnout dokumentu přetažením ovládacích prvků do ní.Mnoho dalších Visual Studio funkce jsou k dispozici v úrovni dokumentů projektů, jako jsou ovládací prvky model Windows Forms podporující přetahovánídatová vazbaa integrovaného ladicího programu.

Další informace o nastavení naleznete v následujících tématech:

Doplňky aplikace úroveň

Doplňky aplikace úroveň skládá sestavení , která je spojena s systém Microsoft Office aplikace.Obvykle doplněk spuštěna přidružené aplikace spuštěna, přestože uživatelé můžete také načíst doplňky po aplikace je již spuštěna.Funkce doplňky tohoto vytvořit jsou k dispozici aplikace sama ohledu jsou dokumenty otevřený.

Visual Studiozahrnuje nástroje, které vám pomohou vytvořit doplňky.V projekty zahrnují automaticky generované třída , která představuje doplněk.Tato třída obsahuje vlastnosti a události, které umožňuje přístup k objekt modeluaplikace hostitela spustit kód doplněk načten a vypnout. Mnoho dalších Visual Studio funkce jsou k dispozici v aplikace-úroveň projekty jako model Windows Forms a integrovaného ladicího programu.

Další informace o doplňcích naleznete v následujících tématech:

Automatizace aplikace sady Office pomocí primární sestavení Interop

Funkce aplikace sady Office můžete programově začlenit do řešení napsáním kódu, který má přístup k objekt modelu aplikace.Objekt modely jsou uspořádání tříd, které poskytují funkce přes různé vlastnosti a metody.objekt model pro každou aplikace sady Office se liší.

Použití objekt modelu aplikace Office z řešení vytvořené pomocí nástroje Office vývoj v Visual Studio, je nutné použít primární interop sestavení (PIA) pro aplikace.PRIMÁRNÍ umožňuje spravovaný kód v řešení s Office aplikace model COM- objekt model založen.

Musí mít PIA sady Office nainstalován a zaregistrován v globální mezipaměť sestavení (GAC) sestavení ve vývojovém počítači provádět většinu úkolů rozvoje.Další informace naleznete v tématu Konfigurace počítače pro vývoj řešení pro systém Office.Sestaveních PIA sady Office nemusí vuživatel počítačích end - spuštění sady Office solutions.Další informace naleznete v tématu Navrhování a tvorba řešení pro systém Office.

Další informace o použití PIA v řešení Office naleznete v následujících tématech:

Koncový uživatel počítačích se systémem systém Microsoft Office řešení

Při vytvořit sady Office řešení, zvažte jak požadavky na nasazení může ovlivnit vaše možnosti vývoje.

Možnosti nasazení

Pomocí ClickOnce nebo Instalační služba systému Windows nasadit řešení, které vytvořit pomocí rozvoje Office nástroje v Visual Studio.ClickOncenasazení umožňuje vytvořit self-updating řešení, které lze nainstalovat a spustit s minimálním uživatel interakce. Instalační služba systému Windows soubory (soubory MSI) lze snadno distribuovány koncový uživatel , počítače nebo distribuována pomocí serveru Systems Management Server (SMS). Další informace o nasazení řešení Office naleznete Nasazení řešení Office.

Předpoklady pro instalaci

Před spuštěním koncovým uživatelům řešení vytvořit pomocí nástroje Office vývoj v Visual Studio, jejich počítače musí mít určité předpoklady nainstalován. Pokud nasadit řešení pomocí ClickOnce nebo vytvořením souboru Instalační služba systému Windows řešenímůžete nainstalovat tyto předpoklady.Další informace naleznete v tématu Office řešení předpoklady pro nasazení a Jak: nainstalovat požadavky koncového uživatele počítačů spusťte Office Solutions.

Zabezpečení

Pro řešení Office jsou vynuceny řadu kontrol zabezpečení, Visual Studio Tools for Office runtime při nainstaluje a načte řešení.Tyto kontroly zahrnují ověření, zda je důvěryhodná umístění nasazenímanifest nebo zda je důvěryhodný certifikát použitý k podepsánímanifest nasazení. Další informace naleznete v tématu Zabezpečení řešení pro systém Office.

Viz také

Koncepty

Architektura přizpůsobení na úrovni dokumentu

Architektura doplňků na úrovni aplikace

Začínáme s programováním přizpůsobení pro aplikaci Excel na úrovni dokumentů

Začínáme s programováním přizpůsobení pro aplikaci Word na úrovni dokumentů

Začínáme s programováním doplňků na úrovni aplikací

Další zdroje

Začínáme (vývoj pro systém Office v sadě Visual Studio)