要使用托管代碼調(diào)用 Office 應(yīng)用程序功能,必須使用互操作程序集;ゲ僮鞒绦蚣雇泄艽a可以與 Office 應(yīng)用程序的基于 COM 的對象模型進(jìn)行交互。所以在項目創(chuàng)建完成后,為了進(jìn)行Office開發(fā),我們需要在項目中添加Office互操作程序集的引用。在解決方案瀏覽器(Solution Explorer)中的項目節(jié)點上,我們單擊右鍵,在彈出的上下文菜單中我們選擇“添加引用(Add Reference)”。在彈出的對話框中,我們選中.NET標(biāo)簽頁中的Microsoft.Office.Interop.Excel, version 12.0和Microsoft.Office.Interop.Word, version 12.0,單擊“OK”將它們添加到剛剛創(chuàng)建的項目OfficeDev中。
圖2 添加互操作程序集
2. 創(chuàng)建和準(zhǔn)備銀行賬號類Account
在OfficeDev項目中,我們新建一個類Account,用來表示銀行賬號。我們將這個類實現(xiàn)如下:
public class Account { public string Name { get; set; } public double Balance { get; set; } }
這里需要注意的是,為了簡化后面的流程,我們沒有將這個類定義在任何名字空間內(nèi)。
接下來,為了進(jìn)行Office開發(fā),我們需要在代碼中引入Office開發(fā)相關(guān)的名字空間。在Program.cs中添加如下代碼以引入相應(yīng)的名字空間:
using Microsoft.Office.Interop; using Excel = Microsoft.Office.Interop.Excel; using Word = Microsoft.Office.Interop.Word;
最后,我們用數(shù)據(jù)初始化Account類的對象,并將它們添加到容器中,以備后用。在主函數(shù)Main()中添加如下代碼:
var checkAccounts = new List<Account> { new Account { Name = “陳良喬”, Balance = 541.27 }, new Account { Name = “賈瑋”, Balance = -127.44 } };
這里我們用賬號數(shù)據(jù)新創(chuàng)建了兩個Account對象,并將它們添加到List容器checkAccounts中。
出處:藍(lán)色理想
責(zé)任編輯:bluehearts
上一頁 Visual Studio 2010特性支持Office [1] 下一頁 Visual Studio 2010特性支持Office [3]
◎進(jìn)入論壇計算機(jī)技術(shù)版塊參加討論
|