技术开发 频道

Visual Studio 2010特性支持Office

  要使用托管代码调用 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中。

0
相关文章