Sestavení primární spolupráce sady Office
Chcete-li používat funkce aplikace Microsoft Office z Office project, je nutné použít primární definiční sestavení (PIA) pro danou aplikaci.PRIMÁRNÍ umožňuje spravovaný kód k interakci se aplikace Microsoft Office založená na modelu COM objektový model.
Když vytvoříte nový projekt Office, Visual Studio přidá odkazy na PIA, které jsou nutné k sestavení projektu.V některých případech může být nutné přidat odkazy na další PIA (např. Pokud chcete použít funkci aplikace Microsoft Office Word v projektu pro aplikaci Microsoft Office Excel).
Toto téma popisuje následující aspekty pomocí PIA Office společnosti Microsoft v projektech systému Office:
Samostatnou primární definiční sestavení pro vytváření a spouštění projektů
Pomocí funkce více aplikací Microsoft Office v jednom projektu
Úplný seznam primární definiční sestavení pro aplikace Microsoft Office
Další informace o primární definiční sestavení, naleznete v části Primární sestavení spolupráce.
[!POZNÁMKA]
Pokud chcete stáhnout primární definiční sestavení, naleznete v části Postupy: Instalace primárních sestavení vzájemné spolupráce pro systém Office.
Oddělte primární definiční sestavení pro vytváření a spouštění projektů
Visual Studio používá různé skupiny PIA na vývojovém počítači.Tyto různé skupiny sestavení jsou v následujících umístěních:
Složka v adresáři program files.
Tyto kopie sestavení se používají při psaní kódu a vytváření projektů.Visual Studio automaticky nainstaluje těchto sestavení.
Globální mezipaměti sestavení.
Tyto kopie sestavení se používají při některé úkoly vývoje, například při spuštění nebo ladit projekty.Visual Studio není instalovat a registrovat těchto sestavení; je nutné provést sami.
Primární definiční sestavení v adresáři Program Files
Při instalaci sady Visual Studio jsou PIA automaticky nainstalována do umístění v systému souborů, mimo globální mezipaměti sestavení.Když vytvoříte nový projekt, Visual Studio automaticky přidá odkazy na tyto kopie PIA do svého projektu.Visual Studio používá tyto kopie PIA, namísto sestavení v globální mezipaměti sestavení, chcete-li vyřešit typové odkazy při vývoji a sestavení vašeho projektu.
Tyto kopie PIA pomoci zabránit několik vývoj problémů, které může dojít, pokud jsou různé verze PIA registrovány v globální mezipaměti sestavení sady Visual Studio.
Visual Studio nainstaluje tyto kopie PIA do následujících umístění na vývojovém počítači:
%ProgramFiles%\Microsoft visual Studio 12.0\Visual Studio nástroje pro Office\PIA\Office14
(nebo % ProgramFiles (x 86) %\Microsoft sady Visual Studio 12.0\Visual Studio Tools for Office\PIA\Office14 v operačních systémech 64bitová verze)
%ProgramFiles%\Microsoft visual Studio 12.0\Visual Studio nástroje pro Office\PIA\Office15
(nebo % ProgramFiles (x 86) %\Microsoft sady Visual Studio 12.0\Visual Studio Tools for Office\PIA\Office15 v operačních systémech 64bitová verze)
Primární definiční sestavení v globální mezipaměti sestavení
K provedení určité úkoly vývoje, musí být nainstalován PIA a zaregistrovaných v globální mezipaměti sestavení na vývojovém počítači.Obvykle PIA instalují automaticky při instalaci sady Office na vývojovém počítači.Další informace naleznete v tématu Konfigurace počítače pro vývoj řešení pro systém Office.
Office PIA nejsou v počítačích koncových uživatelů požadovaných pro spuštění řešení pro systém Office.Další informace naleznete v tématu Navrhování a tvorba řešení pro systém Office.
Pomocí funkce více aplikací Microsoft Office v jednom projektu
Šablona projektu každých Office v sadě Visual Studio je navržen pro práci s jedné aplikace Microsoft Office.Chcete-li používat funkce ve více aplikací Microsoft Office nebo o využití funkcí aplikace nebo součásti, která nemá projekt v sadě Visual Studio, je nutné přidat odkaz na požadované PIA.
Ve většině případů měli byste přidat odkazy na PIA, které jsou nainstalovány pomocí sady Visual Studio v rámci %ProgramFiles%\Microsoft Visual Studio 12.0\Visual Studio Tools pro adresář Office\PIA\.Tato verze sestavení jsou uvedeny v Framework karty odkaz na správce dialogového okna.Další informace naleznete v tématu Postupy: Cílení na aplikace Office v primárních sestaveních vzájemné spolupráce.
Pokud jste nainstalovali a zaregistrovaných PIA v globální mezipaměti sestavení, tyto verze sestavení jsou uvedeny v COM karty Reference Manager dialogového okna.Neměli byste přidávání odkazů na tyto verze sestavení, protože nejsou k dispozici některé vývoj problémy, které se mohou vyskytnout, pokud je použijete.Například Pokud zaregistrujete různých verzích PIA v globální mezipaměti sestavení projektu budou automaticky vázat na verzi sestavení, který byl zaregistrován poslední – i v případě, že určíte na jinou verzi sestavení COM karty Reference Manager dialogového okna.
[!POZNÁMKA]
Některé sestavení jsou přidány do projektu automaticky při sestavení, které na ně odkazuje.Odkazy na sestavení Office.dll a Microsoft.Vbe.Interop.dll, jsou například přidány automaticky, když přidáte odkaz na sestavení aplikace Word, Excel, Outlook, Microsoft Forms nebo grafu.
Primární definiční sestavení pro aplikace Microsoft Office
V následující tabulce jsou uvedeny primární definiční sestavení, které jsou k dispozici pro Office 2013 a Office 2010.
Office aplikace nebo součásti |
Název primární definiční sestavení |
---|---|
Aplikace Microsoft Access 14.0 objekt knihovny Aplikace Microsoft Access 15,0 objekt knihovny |
Microsoft.Office.Interop.Access.dll |
Aplikace Microsoft Office 14.0 přístup k databázi modul objekt knihovny Aplikace Microsoft Office 15,0 přístup k databázi modul objekt knihovny |
Microsoft.Office.Interop.Access.Dao.dll |
Aplikace Microsoft Excel 14.0 objekt knihovny Aplikace Microsoft Excel 15,0 objekt knihovny |
Microsoft.Office.Interop.Excel.dll |
Microsoft grafu 14.0 Object Library (používané v aplikaci PowerPoint, Access a Word pro grafy) Knihovna objektů Microsoft Graph 15.0 |
Microsoft.Office.Interop.Graph.dll |
Aplikace Microsoft InfoPath 2.0 knihovny typů (pro pouze InfoPath 2007) |
Microsoft.Office.Interop.InfoPath.dll |
Microsoft InfoPath XML definiční sestavení (pro pouze InfoPath 2007) |
Microsoft.Office.Interop.InfoPath.Xml.dll |
Microsoft Office 14.0 Object Library (Office sdílené funkce) Microsoft Office 15,0 Object Library (Office sdílené funkce) |
Office.dll |
Ovládací prvek zobrazení aplikace Microsoft Office Outlook (lze použít v webových stránek a aplikací pro přístup k vaší doručené) |
Microsoft.Office.Interop.OutlookViewCtl.dll |
Aplikace Microsoft Outlook 14.0 objekt knihovny Aplikace Microsoft Outlook 15,0 objekt knihovny |
Microsoft.Office.Interop.Outlook.dll |
Aplikace Microsoft PowerPoint 14.0 objekt knihovny Aplikace Microsoft PowerPoint 15,0 objekt knihovny |
Microsoft.Office.Interop.PowerPoint.dll |
Aplikace Microsoft Project 14.0 objekt knihovny Aplikace Microsoft Project 15,0 objekt knihovny |
Microsoft.Office.Interop.MSProject.dll |
Knihovna objektů v aplikaci Microsoft Publisher 14.0 Knihovna objektů v aplikaci Microsoft Publisher 15,0 |
Microsoft.Office.Interop.Publisher.dll |
Microsoft SharePoint Designer 14.0 webové objekt referenční knihovny |
Microsoft.Office.Interop.SharePointDesigner.dll |
Microsoft SharePoint Designer 14.0 objektu Page referenční knihovny |
Microsoft.Office.Interop.SharePointDesignerPage.dll |
Microsoft Smart Tags 2.0 knihovny typů
|
Microsoft.Office.Interop.SmartTag.dll |
Aplikace Microsoft Visio 14.0 knihovny typů Aplikace Microsoft Visio 15,0 knihovny typů |
Microsoft.Office.Interop.Visio.dll |
Aplikace Microsoft Visio 14.0 uložit jako webové knihovny typů Aplikace Microsoft Visio 15,0 uložit jako webové knihovny typů |
Microsoft.Office.Interop.Visio.SaveAsWeb.dll |
Aplikace Microsoft Visio 14.0 kreslení ovládací prvek typu knihovny Aplikace Microsoft Visio 15,0 kreslení ovládací prvek typu knihovny |
Microsoft.Office.Interop.VisOcx.dll |
Aplikace Microsoft Word 14.0 objekt knihovny Aplikace Microsoft Word 15,0 objekt knihovny |
Microsoft.Office.Interop.Word.dll |
Microsoft Visual Basic for Applications – rozšiřitelnost 5.3 |
Microsoft.Vbe.Interop.dll |
Sestavení přesměrování vazby
Po instalaci a registraci PIA Office v globální mezipaměti sestavení (buď s Office nebo při instalaci Distribuovatelný balíček pro PIA), sestavení přesměrování vazby jsou nainstalovány také pouze v globální mezipaměti sestavení.Tyto sestavení pomoci, ujistěte se, zda jsou načtena správnou verzi primární definiční sestavení za běhu.Například při řešení, který odkazuje Office 2010 sestavení běží na počítači, který má Office 2013 dává pokyn, verzi primární definiční sestavení, sestavení přesměrování vazby .NET Framework za běhu načetla Office 2013 verzi primární definiční sestavení.Další informace naleznete v tématu Přesměrování vazby sestavení.
Viz také
Úkoly
Postupy: Cílení na aplikace Office v primárních sestaveních vzájemné spolupráce
Koncepty
Řešení pro aplikaci PowerPoint
Přehled modelu objektů aplikace Visio
Další zdroje
Přehled modelu objektů aplikace Excel
Přehled modelu objektů aplikace Outlook