演练: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 外接应用程序

  1. 启动 Visual Studio。

  2. “项目”。

  3. “2007”)。

  4. “Excel 2007 外接程序”)。

  5. “目标框架”框中。

  6. “名称”框中键入项目的名称。

  7. “确定”。

  8. “解决方案资源管理器”中。

添加引用

  1. “添加引用”对话框。

  2. “Microsoft.Office.Interop.Word”14.0.0.0 版(对于 Word 2007,则为 12.0.0.0 版)。

  3. “确定”。

添加必要的 Imports 语句或 using 指令

  1. “查看代码”。

using 指令 (C#) 添加到代码文件的顶部(如果这些语句尚不存在)。

using System.Collections.Generic;
using Excel = Microsoft.Office.Interop.Excel;
using Word = Microsoft.Office.Interop.Word;


清理完成的项目

  • 否则,每次在计算机上打开 Excel 时,外接程序都将运行。

查找 PIA 引用

  1. “清理解决方案”。

  2. “Visual Studio 命令提示(2010)”。

  3. 此时将出现“IL DASM”窗口。

  4. 在 Visual Studio 2010 中,默认情况下编译器会将所需的类型从引用的 PIA 导入程序集中。

    有关更多信息,请参见如何:查看程序集内容

  5. PIA 不必位于用户的计算机上,并且,由于应用程序不需要部署特定版本的 PIA,因此可将应用程序设计为与多个版本的 Office 一起使用,只要所有版本中都有必要的 API 即可。

    由于不能总是清楚地了解特定 API 在早期版本是否可用,因此出于该原因,建议不要使用 Office 的早期版本。