手頭上的乙個專案報表相對比較簡單,所以報表列印採用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 若此命名空間...