Udostępnij za pośrednictwem


Podstawowe zestawy międzyoperacyjne pakietu Office

Aby korzystać z funkcji aplikacji pakietu Microsoft Office z projektu programu pakietu Office, należy użyć podstawowego zestawu międzyoperacyjnego (PIA) dla aplikacji.PIA umożliwia kod zarządzany do współdziałania z modelem obiektów COM aplikacji pakietu Microsoft Office.

Podczas tworzenia nowego projektu Office Visual Studio dodaje odniesienia do PIAs, które są wymagane do skonstruowania projektu.W niektórych scenariuszach może być konieczne dodać odwołania do dodatkowych PIAs (na przykład, jeśli chcesz użyć funkcji programu Microsoft Office Word w programie project dla programu Microsoft Office Excel).

W tym temacie opisano następujące aspekty w projektach pakietu Office za pomocą Microsoft Office PIAs:

  • Oddzielne podstawowe zestawy międzyoperacyjne do tworzenia i uruchamiania projektów

  • Korzystanie z funkcji wiele aplikacji pakietu Microsoft Office w pojedynczego projektu

  • Pełna lista podstawowe zestawy międzyoperacyjne aplikacji pakietu Microsoft Office

Aby uzyskać więcej informacji na temat podstawowe zestawy międzyoperacyjne, zobacz Podstawowe zestawy międzyoperacyjne.

Oddzielne podstawowe zestawy międzyoperacyjne dla tworzenia i uruchamiania projektów

Visual Studio wykorzystuje różne zestawy PIAs na komputerze programisty.Te różne zestawy zespoły są w następujących lokalizacjach:

  • Folder w katalogu program files.

    Kopie te zespoły są używane podczas pisania kodu i kompilowania projektów.Visual Studio automatycznie instaluje te zespoły.

  • Globalna pamięć podręczna zestawów.

    Kopie te zespoły są używane podczas niektórych zadań w rozwoju, takiego jak uruchomienie lub debugowania projektów.Visual Studio nie zainstalować i zarejestrować te zespoły; musisz zrobić to samodzielnie.

15s06t57.collapse_all(pl-pl,VS.110).gifPodstawowe zestawy międzyoperacyjne w katalogu Program Files

Podczas instalowania programu Visual Studio PIAs są automatycznie instalowane w lokalizacji w systemie plików, poza globalna pamięć podręczna zestawów.Podczas tworzenia nowego projektu programu Visual Studio automatycznie dodaje odniesienia do tych kopii PIAs do swojego projektu.Visual Studio wykorzystuje te kopie PIAs, zamiast zestawów w globalna pamięć podręczna zestawów można rozwiązać typ odwołania, podczas rozwijania i budowanie projektu.

Te kopie PIAs Pomoc programu Visual Studio, uniknąć kilka problemów rozwoju, które mogą wystąpić podczas różnych wersji PIAs są zarejestrowane w globalna pamięć podręczna zestawów.

Visual Studio instaluje te kopie PIAs w następujących lokalizacjach na komputerze rozwoju:

  • %ProgramFiles%\Microsoft 10.0\Visual programu visual Studio Studio narzędzia dla Office\PIA\Office12

    (lub % ProgramFiles (x 86) %\Microsoft 10.0\Visual programu Visual Studio Studio Tools for Office\PIA\Office12 na 64-bitowych systemów operacyjnych)

  • %ProgramFiles%\Microsoft 10.0\Visual programu visual Studio Studio narzędzia dla Office\PIA\Office14

    (lub % ProgramFiles (x 86) %\Microsoft 10.0\Visual programu Visual Studio Studio Tools for Office\PIA\Office14 na 64-bitowych systemów operacyjnych)

15s06t57.collapse_all(pl-pl,VS.110).gifPodstawowe zestawy międzyoperacyjne w pamięci podręcznej zestawów globalnych

Do wykonywania pewnych zadań rozwoju, PIAs musi być zainstalowany i zarejestrowany w globalna pamięć podręczna zestawów na komputerze programisty.Zazwyczaj PIAs są instalowane automatycznie podczas instalacji pakietu Office na komputerze programisty.Aby uzyskać więcej informacji, zobacz Konfigurowanie komputera do opracowywania rozwiązań pakietu Office.

PIAs pakietu Office nie są wymagane na komputerach użytkowników końcowych do uruchomienia rozwiązania dla pakietu Office.Aby uzyskać więcej informacji, zobacz Projektowanie i tworzenie rozwiązań pakietu Office.

Korzystanie z funkcji wiele aplikacji pakietu Microsoft Office w pojedynczego projektu

Każdy szablon projektu pakietu Office w programie Visual Studio jest przeznaczony do pracy z pojedynczej aplikacji pakietu Microsoft Office.Korzystać z funkcji w wielu aplikacjach pakietu Microsoft Office lub korzystać z funkcji w aplikacji lub składnika, który nie ma projektu programu Visual Studio, należy dodać odwołanie do PIAs wymagane.

W większości przypadków należy dodać odwołania do PIAs, zainstalowanych przez program Visual Studio w obszarze %ProgramFiles%\Microsoft Visual Studio 10.0\Visual Studio Tools dla katalogu Office\PIA\.Te wersje zestawów są widoczne na .NET na karcie Dodaj odwołanie okno dialogowe.Aby uzyskać więcej informacji, zobacz Jak: docelowej aplikacji pakietu Office za pośrednictwem podstawowe zestawy międzyoperacyjne.

Jeśli zostanie zainstalowany i zarejestrowany PIAs w globalna pamięć podręczna zestawów, te wersje zestawów są widoczne na COM na karcie Dodaj odwołanie okno dialogowe.Należy unikać, Dodawanie odwołania do tych wersji zespoły, ponieważ istnieją pewne problemy rozwoju, które mogą wystąpić podczas używania ich.Na przykład, jeśli różne wersje PIAs zostały zarejestrowane w globalna pamięć podręczna zestawów, projektu będzie automatycznie wiązane z wersji zestawu, który został ostatnio zarejestrowany — nawet jeśli określenie różnych wersji zestawu na COM na karcie Dodaj odwołanie okno dialogowe.

[!UWAGA]

Niektóre zestawy są automatycznie dodawane do projektu po dodaniu zestawie, do którego odwołuje się do nich.Na przykład odniesienia do zespołów Office.dll i Microsoft.Vbe.Interop.dll są automatycznie dodawane podczas Dodawanie odwołania do zestawów Word, Excel, Outlook, Microsoft formularzy lub wykres.

Podstawowe zestawy międzyoperacyjne aplikacji pakietu Microsoft Office

W poniższej tabeli przedstawiono podstawowe zestawy międzyoperacyjne, które są dostępne dla Office 2010 i pakietu Microsoft Office system 2007.

Aplikacja pakietu Office lub składnika

Nazwa podstawowego zestawu międzyoperacyjnego

Program Microsoft Access 12.0 Object Library

Biblioteki obiektów Microsoft Access 14,0

Microsoft.Office.Interop.Access.dll

Microsoft Office 2007 dostęp bazy danych aparatu Object Library

Microsoft Office 14,0 aparat bazy danych programu Access Object Library

Microsoft.Office.Interop.Access.DAO.dll

Program Microsoft Excel 12.0 Object Library

Biblioteki obiektów programu Microsoft Excel 14,0

Microsoft.Office.Interop.Excel.dll

Program Microsoft Graph 12.0 Object Library (używane przez program PowerPoint, Access i Word dla wykresów)

Biblioteki obiektów Microsoft Graph 14,0

Microsoft.Office.Interop.Graph.dll

Biblioteka typów programu Microsoft InfoPath 2.0 (dla tylko InfoPath 2007)

Microsoft.Office.Interop.InfoPath.dll

Program Microsoft XML program InfoPath zestawu międzyoperacyjnego (dla tylko InfoPath 2007)

Microsoft.Office.Interop.InfoPath.XML.dll

Microsoft Office 12.0 Object Library (funkcje wspólne pakietu Office)

Biblioteki obiektów 14,0 pakietu Microsoft Office (funkcje wspólne pakietu Office)

Office.dll

Formant w widoku Microsoft Office Outlook (może być używane na stronach sieci Web i aplikacji do uzyskania dostępu do skrzynki odbiorczej)

Microsoft.Office.Interop.OutlookViewCtl.dll

Program Microsoft Outlook 12.0 Object Library

Biblioteki obiektów Microsoft Outlook 14,0

Microsoft.Office.Interop.Outlook.dll

Program Microsoft PowerPoint 12.0 Object Library

Biblioteki obiektów Microsoft PowerPoint 14,0

Microsoft.Office.Interop.PowerPoint.dll

Program Microsoft Project 12.0 Object Library

Biblioteki obiektów Microsoft Project 14,0

Microsoft.Office.Interop.MSProject.dll

Program Microsoft Publisher 12.0 Object Library

Program Microsoft Publisher 14,0 Object Library

Microsoft.Office.Interop.Publisher.dll

Microsoft SharePoint Designer 12.0 obiektu Web Reference Library

Microsoft SharePoint Designer 14,0 obiektu Web Reference Library

Microsoft.Office.Interop.SharePointDesigner.dll

Microsoft SharePoint Designer 12.0 obiekt na stronie Reference Library

Microsoft SharePoint Designer 14,0 obiekt na stronie Reference Library

Microsoft.Office.Interop.SharePointDesignerPage.dll

Biblioteki typów 2.0 tagów inteligentnych Microsoft

UwagaUwaga
Tagi inteligentne zostały zaniechane w Excel 2010 i Word 2010.

Microsoft.Office.Interop.SmartTag.dll

Microsoft Visio 12.0 biblioteki typów

Microsoft Visio 14,0 biblioteki typów

Microsoft.Office.Interop.Visio.dll

Microsoft Visio 12.0 zapisać jako biblioteki typów w sieci Web

Microsoft Visio 14,0 zapisać jako biblioteki typów w sieci Web

Microsoft.Office.Interop.Visio.SaveAsWeb.dll

Biblioteka typów kontroli rysunku programu Microsoft Visio 12.0

Biblioteka typów kontroli rysunku programu Microsoft Visio 14,0

Microsoft.Office.Interop.VisOcx.dll

Microsoft Word 12.0 Object Library.

Program Microsoft Word 14,0 Object Library.

Microsoft.Office.Interop.Word.dll

Microsoft Visual Basic for Applications Extensibility 5.3

Microsoft.VBE.Interop.dll

15s06t57.collapse_all(pl-pl,VS.110).gifZespoły przekierowanie powiązania

Podczas instalowania i rejestrowania PIAs pakietu Office w globalna pamięć podręczna zestawów, (albo z pakietem Office, instalując pakiet redystrybucyjny dla PIAs), zespoły przekierowanie powiązania są również instalowane tylko w globalna pamięć podręczna zestawów.Zespoły te pomagają, upewnij się, że poprawnej wersji podstawowe zestawy międzyoperacyjne są ładowane w czasie wykonywania.Na przykład, gdy rozwiązanie, które odwołuje się do 2007 Microsoft Office podstawowego zestawu międzyoperacyjnego działa na komputerze, który ma Office 2010 powoduje, że powiązanie zestawu przekierowanie wersji tej samej podstawowego zestawu międzyoperacyjnego, .NET Framework runtime załadować Office 2010 wersji podstawowego zestawu międzyoperacyjnego.Aby uzyskać więcej informacji, zobacz Przekierowanie powiązania zestawu.

Każdego zestawu przekierowanie powiązania ma nazwę w formacie Policy.11.0. Nazwa PIA.dll lub Policy.12.0. Nazwa PIA.dll, takich jak Policy.11.0.Microsoft.Office.Interop.Excel.dll i Policy.12.0.Microsoft.Office.Interop.Excel.dll.

Zobacz też

Zadania

Jak: docelowej aplikacji pakietu Office za pośrednictwem podstawowe zestawy międzyoperacyjne

Koncepcje

Rozwiązania programu InfoPath

Rozwiązania programu PowerPoint

Rozwiązania projektu

Omówienie modelu obiektu programu Visio

Inne zasoby

Omówienie modelu obiektu programu Excel

Omówienie modelu obiektów programu Outlook

Program Word omówienie modelu obiektu

General Reference (rozwój pakietu Office w programie Visual Studio)