也說C 實現對Word檔案讀寫

2021-04-01 06:11:16 字數 1303 閱讀 2437

手頭上的乙個專案報表相對比較簡單,所以報表列印採用vba引擎,通過定製word模版,然後根據模版需要填充資料,然後ok,列印即可。

實現方法:首先需要引用vba組建,我用的是office2003 professional,dll版本號為microsoft word11.0,

另外當然還需要引用interop.word.dll.

**如下:

#region 開啟word文件,並且返回物件wdoc,wdoc

///

/// 開啟word文件,並且返回物件wdoc,wdoc

///

/// 完整word檔案路徑+名稱

/// 返回的word.document wdoc物件

object filename = filename;

object confirmconversions = false;

object readonly = true;

object addtorecentfiles = false;

object passworddocument = system.type.missing;

object passwordtemplate = system.type.missing;

object revert = system.type.missing;

object writepassworddocument = system.type.missing;

object writepasswordtemplate = system.type.missing;

object format = system.type.missing;

object encoding = system.type.missing;

object visible = system.type.missing;

object openandrepair = system.type.missing;

object documentdirection =  system.type.missing;

object noencodingdialog = system.type.missing;

object xmltransform = system.type.missing;

呼叫上面靜態方法,開啟目標檔案並且把datagrid中資料填充到對應word標籤中去

#region word填充資料(for example)

///

/// word填充資料

///

然後就ok了,在對標籤表控制要注意列迴圈和換行,不知道還有沒有其它好辦法,歡迎**!

c 也說C 實現對Word檔案讀寫

手頭上的乙個專案報表相對比較簡單,所以報表列印採用vba引擎,通過定製word模版,然後根據模版需要填充資料,然後ok,列印即可。實現方法 首先需要引用vba組建,我用的是office2003 professional,dll版本號為microsoft word11.0,另外當然還需要引用inter...

C 對 ini檔案的讀寫操作

1.using system 2.using system.collections.generic 3.using system.runtime.interopservices 4.using system.text 5.6.namespace ini 7.27.28.方法 向ini檔案寫入資料 2...

C 對ini檔案的讀寫操作

解決問題時候,發現ini檔案相對於txt檔案的優點,所以找資料學習了ini檔案的儲存操作 首先是ini檔案的格式 例 張三 名稱 zs 性別 男 設定 顏色 red 模式 1 型別 3 ini檔案由節 鍵 值組成 using system.runtime.interopservices 若此命名空間...