要使用托管代码调用 Office 应用程序功能,必须使用互操作程序集。互操作程序集使托管代码可以与 Office 应用程序的基于 COM 的对象模型进行交互。所以在项目创建完成后,为了进行Office开发,我们需要在项目中添加Office互操作程序集的引用。在解决方案浏览器(Solution Explorer)中的项目节点上,我们单击右键,在弹出的上下文菜单中我们选择“添加引用(Add Reference)”。在弹出的对话框中,我们选中.NET标签页中的Microsoft.Office.Interop.Excel, version 12.0和Microsoft.Office.Interop.Word, version 12.0,单击“OK”将它们添加到刚刚创建的项目OfficeDev中。

图2 添加互操作程序集
2. 创建和准备银行账号类Account
在OfficeDev项目中,我们新建一个类Account,用来表示银行账号。我们将这个类实现如下:
public class Account { public string Name { get; set; } public double Balance { get; set; } }
这里需要注意的是,为了简化后面的流程,我们没有将这个类定义在任何名字空间内。
接下来,为了进行Office开发,我们需要在代码中引入Office开发相关的名字空间。在Program.cs中添加如下代码以引入相应的名字空间:
using Microsoft.Office.Interop; using Excel = Microsoft.Office.Interop.Excel; using Word = Microsoft.Office.Interop.Word;
最后,我们用数据初始化Account类的对象,并将它们添加到容器中,以备后用。在主函数Main()中添加如下代码:
var checkAccounts = new List<Account> { new Account { Name = “陈良乔”, Balance = 541.27 }, new Account { Name = “贾玮”, Balance = -127.44 } };
这里我们用账号数据新创建了两个Account对象,并将它们添加到List容器checkAccounts中。
出处:蓝色理想
责任编辑:bluehearts
上一页 Visual Studio 2010特性支持Office [1] 下一页 Visual Studio 2010特性支持Office [3]
◎进入论坛计算机技术版块参加讨论
|