Sdílet prostřednictvím


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ů

[!POZNÁMKA]

Inteligentní značky jsou zastaralá v Excel 2010 a Word 2010.

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 InfoPath

Řešení pro aplikaci PowerPoint

Projektová řešení

Přehled modelu objektů aplikace Visio

Další zdroje

Přehled modelu objektů aplikace Excel

Přehled modelu objektů aplikace Outlook

Přehled modelu objektů aplikace Word

Obecný odkaz (vývoj pro Office v sadě Visual Studio)