Přehled vývoje řešení sady 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 aplikace 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 Funkce aplikace 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:
Začínáme úprav programování na úrovni dokumentu aplikace Excel
Začínáme úprav programování na úrovni dokumentu aplikace Word
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 vyvinout řešení 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 vytváření řešení 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í sady Office Solutions.
Viz také
Koncepty
Architektura úpravy na úrovni dokumentu
Architektura doplňků úroveň aplikace
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