手頭上的乙個專案報表相對比較簡單,所以報表列印採用vba引擎,通過定製word模版,然後根據模版需要填充資料,然後ok,列印即可。
實現方法:首先需要引用vba組建,我用的是office2003 professional,dll版本號為microsoft word11.0,
另外當然還需要引用interop.word.dll.
**如下:
#region 開啟word文件,並且返回物件wdoc,wdoc
///
/// 開啟word文件,並且返回物件wdoc,wdoc
///
/// 完整word檔案路徑+名稱
/// 返回的word.document wdoc物件
catch(exception ex)
} #endregion
呼叫上面靜態方法,開啟目標檔案並且把datagrid中資料填充到對應word標籤中去
#region word填充資料(for example)
///
/// word填充資料
///
private void wordloaddata()
object bkmg = "twatertable3";
object unit;
object count; //移動數
object extend;
extend = word.wdmovementtype.wdextend;
unit = word.wdunits.wdcell;
//把datagrid中資料填充到標籤twatertable3上
else
//需填充5列資料
count=1;
//換行 }}
}#endregion
然後就ok了,在對標籤表控制要注意列迴圈和換行,不知道還有沒有其它好辦法,歡迎**!
也說C 實現對Word檔案讀寫
手頭上的乙個專案報表相對比較簡單,所以報表列印採用vba引擎,通過定製word模版,然後根據模版需要填充資料,然後ok,列印即可。實現方法 首先需要引用vba組建,我用的是office2003 professional,dll版本號為microsoft word11.0,另外當然還需要引用inter...
也說C語言指標
值傳遞 引用傳遞 指標傳遞 位址的值 位址的引用 要改變的是指標 傳遞指標的指標 要改變的是指標指向的內容 傳遞指標,即內容的指標 給位址賦值與往位址存放資料 1 指標是乙個資料的位址,同時也是乙個資料 變數或者常量 乙個資料本身就是有位址和值,指標不過是乙個位址值資料,即乙個位址裡儲存的是另乙個值...
C 讀寫記憶體也不差
c code using system using system.drawing using system.text using system.windows.forms namespace plantsvszombiestool private void form1 load object sen...