2 sur 5 ont trouvé cela utile - Évaluez ce sujet

Assemblys PIA (Primary Interop Assembly) Office

Lorsque vous créez un projet Visual Studio Tools for Office, une référence à l'assembly PIA (Primary Interop Assembly) approprié est automatiquement ajoutée à votre projet, si l'assembly est installé dans le GAC (Global Assembly Cache) de Windows. Les assemblys PIA de Microsoft Office sont installés dans le GAC après une installation complète.

Pour plus d'informations sur les assemblys PIA, consultez Assemblys PIA (Primary Interop Assemblies) et l'article MSDN « Primary Interop Assemblies (PIAs) » (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/whypriinterop.asp).

Pour les applications Microsoft Office ne comprenant pas de projets dans Visual Studio Tools for Office, vous devez ajouter manuellement une référence à l'application ou au composant approprié dans votre projet. L'ajout d'une référence au composant référence l'assembly PIA, s'il est installé dans le GAC. Les applications et composants Office sont accessibles à partir de l'onglet COM de la boîte de dialogue Ajouter une référence.

Si l'assembly PIA n'est pas installé dans le GAC, Visual Studio génère un assembly d'interopérabilité pour le projet qui risque de ne pas fonctionner totalement en toutes circonstances. Pour plus d'informations, consultez Dépannage dans Office au moment de l'exécution.

NoteRemarque

Certains assemblys sont automatiquement ajoutés à un projet lorsqu'un assembly qui les référence est ajouté. Par exemple, les références aux assemblys Office.dll et Microsoft.Vbe.Interop.dll sont automatiquement ajoutées lorsque vous ajoutez une référence aux assemblys Word, Excel, Outlook, Microsoft Forms ou Graph.

Pour plus d'informations sur l'installation des assemblys PIA Office, consultez Comment : installer les assemblys PIA (Primary Interop Assembly) d'Office. Pour plus d'informations sur l'ajout de références, consultez Comment : ajouter et supprimer des références dans Visual Studio (C#, J#).

Le tableau suivant présente les assemblys PIA prêts à être installés avec Microsoft Office 2003.

Application ou composant Office Nom de l'assembly PIA

Bibliothèque d'objets Microsoft Access 11.0

Microsoft.Office.Interop.Access.dll

Bibliothèque d'objets Microsoft Excel 11.0

Microsoft.Office.Interop.Excel.dll

Bibliothèque de référence d'objets Web Microsoft FrontPage 6.0

Microsoft.Office.Interop.Frontpage.dll

Bibliothèque de référence d'objets Page Microsoft FrontPage 6.0

Microsoft.Office.Interop.Frontpageeditor.dll

Bibliothèque d'objets Microsoft Graph 11.0
 (utilisée par PowerPoint, Access et Word pour les graphiques)

Microsoft.Office.Interop.Graph.dll

Bibliothèque d'objets Microsoft Outlook 11.0

Microsoft.Office.Interop.Outlook.dll

Contrôle d'affichage Microsoft Outlook (peut être utilisé dans les pages et les applications Web pour accéder à votre boîte de réception)

Microsoft.Office.Interop.OutlookViewCtl.dll

Microsoft Office Web Components 11.0
 (feuille de calcul, graphique et tableau croisé dynamique pour les pages Web)

Microsoft.Office.Interop.owc11.dll

Bibliothèque d'objets Microsoft PowerPoint 11.0

Microsoft.Office.Interop.PowerPoint.dll

Bibliothèque d'objets Microsoft Publisher 11.0

Microsoft.Office.Interop.Publisher.dll

Bibliothèque de types Microsoft Smart Tags 2.0

Microsoft.Office.Interop.SmartTag.dll

Bibliothèque d'objets Microsoft Word 11.0

Microsoft.Office.Interop.Word.dll

Microsoft Visual Basic for Applications Extensibilité 5.3

Microsoft.Vbe.Interop.dll

Bibliothèque d'objets Microsoft Forms 2.0
 (contrôles programmables pouvant être utilisés dans les applications)

Microsoft.Vbe.Interop.Forms.dll

Bibliothèque d'objets Microsoft Office 11.0 
(fonctionnalité partagée Office)

office.dll

Le tableau suivant présente les assemblys PIA prêts à être installés avec Microsoft Office System 2007.

Application ou composant Office Nom de l'assembly PIA

Bibliothèque d'objets Microsoft Access 12,0

Microsoft.Office.Interop.Access.dll

Bibliothèque d'objets du moteur de la base de données Microsoft Office Access 2007

Microsoft.Office.Interop.Access.Dao.dll

Bibliothèque d'objets Microsoft Excel 12,0

Microsoft.Office.Interop.Excel.dll

Bibliothèque d'objets Microsoft Graph 12,0.0
 (utilisée par PowerPoint, Access et Word pour les graphiques)

Microsoft.Office.Interop.Graph.dll

Bibliothèque de types Microsoft InfoPath 2.0

Microsoft.Office.Interop.InfoPath.dll

Assembly PIA XML Microsoft InfoPath

Microsoft.Office.Interop.InfoPath.Xml.dll

Bibliothèque d'objets Microsoft Outlook 12,0

Microsoft.Office.Interop.Outlook.dll

Contrôle d'affichage Microsoft Office Outlook (peut être utilisé dans les pages et les applications Web pour accéder à votre boîte de réception)

Microsoft.Office.Interop.OutlookViewCtl.dll

Bibliothèque d'objets Microsoft PowerPoint 12,0

Microsoft.Office.Interop.PowerPoint.dll

Bibliothèque d'objets Microsoft Publisher 12,0

Microsoft.Office.Interop.Publisher.dll

Bibliothèque de référence d'objets Web Microsoft SharePointDesigner 12.0

Microsoft.Office.Interop.SharePointDesigner.dll

Bibliothèque de référence d'objets page Microsoft SharePointDesigner 12.0

Microsoft.Office.Interop.SharePointDesignerPage.dll

Bibliothèque de types Microsoft Smart Tags 2.0

Microsoft.Office.Interop.SmartTag.dll

Bibliothèque de types Microsoft Visio 12.0

Microsoft.Office.Interop.Visio.dll

Bibliothèque de types Web Enregistrer sous Microsoft Visio 12.0

Microsoft.Office.Interop.Visio.SaveAsWeb.dll

Bibliothèque de types Contrôle des dessins Microsoft Visio 12.0

Microsoft.Office.Interop.VisOcx.dll

Bibliothèque d'objets Microsoft Word 12,0

Microsoft.Office.Interop.Word.dll

Microsoft Visual Basic for Applications Extensibilité 5.3

Microsoft.Vbe.Interop.dll

Bibliothèque d'objets Microsoft Office 12,0 
(fonctionnalité partagée Office)

office.dll

Assembly de redirection de liaison pour la bibliothèque d'objets Microsoft Access

Policy.11.0.Microsoft.Office.Interop.Access.dll

Assembly de redirection de liaison pour la bibliothèque d'objets Microsoft Excel

Policy.11.0.Microsoft.Office.Interop.Excel.dll

Assembly de redirection de liaison pour la bibliothèque d'objets Microsoft Graph

Policy.11.0.Microsoft.Office.Interop.Graph.dll

Assembly de redirection de liaison pour la bibliothèque de types Microsoft InfoPath

Policy.11.0.Microsoft.Office.Interop.InfoPath.dll

Assembly de redirection de liaison pour l'assembly PIA XML Microsoft InfoPath

Policy.11.0.Microsoft.Office.Interop.InfoPath.Xml.dll

Assembly de redirection de liaison pour la bibliothèque d'objets Microsoft Outlook

Policy.11.0.Microsoft.Office.Interop.Outlook.dll

Assembly de redirection de liaison pour le Contrôle d'affichage Microsoft Outlook

Policy.11.0.Microsoft.Office.Interop.OutlookViewCtl.dll

Assembly de redirection de liaison pour la bibliothèque d'objets Microsoft PowerPoint

Policy.11.0.Microsoft.Office.Interop.PowerPoint.dll

Assembly de redirection de liaison pour la bibliothèque d'objets Microsoft Publisher

Policy.11.0.Microsoft.Office.Interop.Publisher.dll

Assembly de redirection de liaison pour la bibliothèque de types Microsoft Smart Tags

Policy.11.0.Microsoft.Office.Interop.SmartTag.dll

Bibliothèque de types Microsoft Visio

Policy.11.0.Microsoft.Office.Interop.Visio.dll

Assembly de redirection de liaison pour la bibliothèque de types Web Enregistrer sous Microsoft Visio

Policy.11.0.Microsoft.Office.Interop.Visio.SaveAsWeb.dll

Assembly de redirection de liaison pour la bibliothèque de types Contrôle des dessins Microsoft Visio

Policy.11.0.Microsoft.Office.Interop.VisOcx.dll

Assembly de redirection de liaison pour la bibliothèque d'objets Microsoft Word

Policy.11.0.Microsoft.Office.Interop.Word.dll

Assembly de redirection de liaison pour Microsoft Visual Basic pour les applications Extensibilité 5.3

Policy.11.0.Microsoft.Vbe.Interop.dll

Assembly de redirection de liaison pour la bibliothèque d'objets Microsoft Office

Policy.11.0.office.dll

NoteRemarque

Les assemblys de redirection de liaison garantissent le chargement de la version Microsoft Office 2007 des assemblys PIA au moment de l'exécution. Lorsqu'une solution Visual Studio Tools for Office référençant un assembly PIA de Microsoft Office 2003 est exécuté sur un ordinateur disposant de la version Microsoft Office 2007 de cet assembly PIA, l'assembly de redirection de liaison indique à l'exécution de .NET Framework de charger la version Microsoft Office 2007 de l'assembly PIA. Pour plus d'informations, voir Redirection de liaison d'assembly.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ