演练:Office 编程(C# 和 Visual Basic)
https://msdn.microsoft.com/zh-cn/library/ee342218(v=vs.110).aspx
PIA的全称是 primary interop assembly 主互操作程序集
http://www.cnblogs.com/pnljs/archive/2012/02/20/2359313.html
安装 Excel 外接应用程序
-
启动 Visual Studio。
-
“项目”。
-
“2007”)。
-
“Excel 2007 外接程序”)。
-
“目标框架”框中。
-
“名称”框中键入项目的名称。
-
“确定”。
-
“解决方案资源管理器”中。
添加引用
-
“添加引用”对话框。
-
“Microsoft.Office.Interop.Word”14.0.0.0 版(对于 Word 2007,则为 12.0.0.0 版)。
-
“确定”。
添加必要的 Imports 语句或 using 指令
-
“查看代码”。
using 指令 (C#) 添加到代码文件的顶部(如果这些语句尚不存在)。
using System.Collections.Generic; using Excel = Microsoft.Office.Interop.Excel; using Word = Microsoft.Office.Interop.Word;
清理完成的项目
-
否则,每次在计算机上打开 Excel 时,外接程序都将运行。
查找 PIA 引用
-
“清理解决方案”。
-
“Visual Studio 命令提示(2010)”。
-
此时将出现“IL DASM”窗口。
-
在 Visual Studio 2010 中,默认情况下编译器会将所需的类型从引用的 PIA 导入程序集中。
有关更多信息,请参见如何:查看程序集内容。
-
PIA 不必位于用户的计算机上,并且,由于应用程序不需要部署特定版本的 PIA,因此可将应用程序设计为与多个版本的 Office 一起使用,只要所有版本中都有必要的 API 即可。
由于不能总是清楚地了解特定 API 在早期版本是否可用,因此出于该原因,建议不要使用 Office 的早期版本。