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.
Podstawowe 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)
Podstawowe 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
Uwaga
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 |
Zespoł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 PowerPoint
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)