This article has been archived. It is offered "as is" and will no longer be updated.
The Microsoft Office 2003 Primary Interop Assemblies (PIAs) redistributable is a Microsoft Windows Installer package that contains the Primary Interop Assemblies for Microsoft Office 2003 products.
These Microsoft Office 2003 PIAs make interoperability easier between managed code and Office 2003 COM-type libraries. Microsoft Component Object Model (COM) interop assemblies allow for unmanaged (COM) code to be called from managed (.NET) code by using the Microsoft .NET Framework and the common language runtime. COM interop assemblies allow for managed applications to bind to unmanaged types at compile time. Then, the application can provide information to the common language runtime about how the unmanaged types must be marshaled at run time.
While any number of COM interop assemblies may exist for a particular type library, only one COM interop assembly is designated as the PIA. The PIA contains the official description of the unmanaged types that are defined by the publisher of those unmanaged types. Additionally, a PIA is always digitally signed by that publisher.
Generally, you must avoid the use of any Office 2003 COM interop assembly that is not provided as part of the Office 2003 PIAs. You must also avoid the use of any Office 2003 COM interop assembly that is generated by Microsoft Visual Studio .NET at design time. Any Office 2003 interop assembly that is not included in the Office 2003 PIAs download is considered unofficial.
Download the official PIAs
The following file is available for download from the Microsoft Download Center: Download the O2003pia.exe package now.For more information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591 How to obtain Microsoft support files from online services
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
Note The readme file that is included with the Office 2003 Update: Redistributable Primary Interop Assemblies is named O2003PIA_ReadMe.rtf. This file includes a list of known issues with the update.
The following assemblies are included in this Office 2003 PIA download:
For more information about Microsoft Office XP primary interop assemblies, click the following article number to view the article in the Microsoft Knowledge Base:
328912 Microsoft Office XP primary interop assemblies (PIAs) are available for download
Microsoft Office Professional Edition 2003, Microsoft Office Basic Edition 2003, Microsoft Office Small Business Edition 2003, Microsoft Office Standard Edition 2003, Microsoft Office Students and Teachers Edition 2003, Microsoft Office Access 2003, Microsoft Office InfoPath 2003, Microsoft Office Outlook 2003, Microsoft Office Project Server 2003, Microsoft Office Project Standard 2003, Microsoft Office Publisher 2003, Microsoft Office Visio Professional 2003, Microsoft Office Visio Standard 2003