无法引用Microsoft.Office.Interop.Excel(word)的解决

2019-08-29 22:40

在 Microsoft Office 2003 中,您可以通过使用主 interop 程序集 (PIA) 来使用由 Office 应用程序公开的 COM 对象。在本文中,将对如何获取、安装以及引用 PIA 进行阐释。

有关 PIA 和 interop 程序集以及如何根据由 Office 2003 公开的接口和类来以托管代码进行编程的详细信息,您可以从许多关于该主题的文章中找到。有关 PIA 和 interop 程序集及其使用的信息,请参阅 Primary Interop Assemblies (PIAs) 和 A Primer to the Office XP Primary Interop Assemblies。 请参阅其他资源获取文章列表,这些文章提供了有关由 Office 向托管代码公开的类和接口的详细信息。

获取 Office 2003 PIA

以下表格列出了可用于 Office 2003 的 PIA。表 1 列出了具有相同版本号以及用相同密钥签署的 Microsoft Office 2003 应用程序和组件类型库。这些应用程序的版本号是 11.0.0.0,公钥标记为 71e9bce111e9429c。

表 2 列出了具有的版本号以及签署的密钥与表 1 所列不同的 Office 2003 应用程序和组件类型库。

表 3 列出了由 Microsoft Visual Studio .NET 2003 提供并包含在 Office 2003 系列产品中的 PIA。 Office 2003 应用程序或组件

主 Interop 程序集名 主 Interop 程序集命名空间

Microsoft

Access 11.0 Microsoft.Office.Interop.AccMicrosoft.Office.Interop.AcObject ess.dll cess Library

Microsoft

Excel 11.0 Microsoft.Office.Interop.ExcMicrosoft.Office.Interop.ExObject el.dll cel Library Microsoft Forms 2.0 Object Library Microsoft FrontPage 6.0 Page Object

Microsoft.Vbe.Interop.Forms.

Microsoft.Vbe.Interop.Forms

dll

Microsoft.Office.Interop.FroMicrosoft.Office.Interop.FrntPageEditor.dll ontPageEditor

Reference Library Microsoft FrontPage 6.0 Web Object Reference Library

Microsoft.Office.Interop.FroMicrosoft.Office.Interop.FrntPage.dll ontPage

Microsoft

Graph 11.0 Microsoft.Office.Interop.GraMicrosoft.Office.Interop.GrObject ph.dll aph Library

Microsoft

Microsoft.Office.Interop.InfMicrosoft.Office.Interop.In

InfoPath 1.0

oPath.dll foPath

Type Library

Microsoft Office 11.0

Office.dll

Object Library

Microsoft.Office.Core

Microsoft Office Microsoft.Office.Interop.OutMicrosoft.Office.Interop.OuOutlook View lookViewCtl.dll tlookViewCtl Control

Microsoft

Office Web Microsoft.Office.Interop.OwcMicrosoft.Office.Interop.OwComponents 11.dll c11 11.0

Microsoft Outlook 11.0 Microsoft.Office.Interop.OutMicrosoft.Office.Interop.OuObject look.dll tlook Library

Microsoft

PowerPoint Microsoft.Office.Interop.PowMicrosoft.Office.Interop.Po11.0 Object erPoint.dll werPoint Library

Microsoft Project 11.0 Microsoft.Office.Interop.MSPMicrosoft.Office.Interop.MSObject roject.dll Project Library

Microsoft

Microsoft.Office.Interop.PubMicrosoft.Office.Interop.Pu

Publisher

lisher.dll blisher

11.0 Object

Library

Microsoft

Microsoft.Office.Interop.SmaMicrosoft.Office.Interop.Sm

SmartTag 2.0

rtTag.dll artTag

Type Library

Microsoft

Microsoft.Office.Interop.VisMicrosoft.Office.Interop.Vi

Visio 11.0

io.dll sio

Type Library

Microsoft Visual Basic 6.0 Microsoft.Vbe.Interop.dll Extensibility Microsoft Word 11.0 Object Library

Microsoft.Vbe.Interop

Microsoft.Office.Interop.WorMicrosoft.Office.Interop.Wod.dll rd

主 Interop 程序

集名

版本号

公钥标记

对象库

Microsoft DAO 3.6 Object

Dao.dll

Library

Microsoft Windows Common

Mscomctl.dll

Controls 6.0

对象库

10.0.4504.0 31bf3856ad364e35 10.0.4504.0 31bf3856ad364e35

主 Interop 程序

集名

版本号 公钥标记

Microsoft ActiveX Data

Adodb.dll

Objects 2.5a 2.8 Library Microsoft Data Source Interfaces OLE Automation

Msdatasrc.dll Stdole.dll

7.0.3300.0 b03f5f7f11d50a3a 7.0.3300.0 b03f5f7f11d50a3a 7.0.3300.0 b03f5f7f11d50a3a

安装 Office 2003 之前,在安装 .NET Framework 1.1 时获取 Office 2003 PIA

要在安装 Microsoft Office 2003 时获取 Office PIA,您必须首先安装

Microsoft .NET Framework 版本 1.1。如果在安装 Office 2003 之前未安装 .NET Framework 1.1,则 PIA 不会随 Office 2003 安装进行安装。

如果在安装了 Office 2003 之后安装 .NET Framework 1.1,则仍然可以通过遵循安装 Office 2003 之后,在安装 .NET Framework 1.1 时获取 Office 2003 PIA中概述的步骤来安装 PIA。

如果在安装 Office 2003 之前没有安装 .NET Framework 1.1,则安装 PIA 的选项不会显示在 Office 的自定义安装中。如果首先安装 .NET Framework 1.1,您会在自定义安装中看见选项列表中的 .NET Programmability Support 可用,如图 1 所示。

图 1. Office 2003 安装中的 .NET Programmability Support 选项

安装 Office 2003 之后,在安装 .NET Framework 1.1 时获取 Office 2003 PIA

如果在安装 Microsoft Office 2003 之后安装 Microsoft .NET Framework 版本 1.1,则要获取 PIA,您必须修改您的 Office 安装 要修改 Office 2003 安装

1. 在 Microsoft Office 2003 Setup 对话框的 Maintenance Mode Options 屏幕中,选择 Add or Remove Features,如图 2 所示,单击 Next。

图 2. 修改 Office 2003 安装程序

2. 选择 Choose advanced customization of applications 复选框并单击 Next。

3. 展开特定于应用程序的节点。例如,要获取 Microsoft Office Excel 2003 PIA,请展开 Microsoft Office Excel 节点并选择 .NET

Programmability Support。单击 .NET Programmability Support 旁边的下拉箭头以选择更新选项,并选取 Run from My Computer,如图 3 所示。请勿选择 Installed on First Use。


无法引用Microsoft.Office.Interop.Excel(word)的解决.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:劳动合同法案例纠纷分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: