天天看點

C# VS2012操作word文檔 (二).插入表格圖檔

在上一篇文章"c# vs2012建立word文檔.(一)"中我們講述了如何使用vs2012引用com中miscrosoft word 14.0 object library實作建立文檔,而這篇文章将講述如何添加表格和圖檔,因為我在c#聯系資料庫做銷售系統中需要列印表單,我想以圖表形式顯示在word中,同時生成相應的餅狀圖或柱狀圖,是以才有查閱了相關資料,完成文章,供大家分享.其中使用openfiledialog控件也是希望大家學習了解下.

設計界面如下圖所示,其中對用的5個textbox和2個button控件在圖中标明,同時添加一個openfiledialog控件,在插入圖檔時點選"選擇"按鈕實作打開一個選擇圖檔窗體,選擇後在textbox5隻讀中顯示相應圖檔的路徑.

C# VS2012操作word文檔 (二).插入表格圖檔

運作程式後,添加圖檔時openfiledialog的效果如下圖所示,右下角有兩種圖檔選擇格式供選擇:

C# VS2012操作word文檔 (二).插入表格圖檔

點選"建立"按鈕在生成的函數button1_click(object sender, eventargs e)中添加實作向word中插入表格和圖檔的代碼,如下:

點選運作,填寫如下圖所示的内容,其中插入表格函數行數=8,列數=5并插入圖檔:

C# VS2012操作word文檔 (二).插入表格圖檔

點選“建立”後,它會在e盤下建立一個test.docx的word文檔,同時填寫内容如下圖所示:

C# VS2012操作word文檔 (二).插入表格圖檔
C# VS2012操作word文檔 (二).插入表格圖檔