C#實(shí)現(xiàn)簡(jiǎn)單合并word文檔的方法
本文實(shí)例講述了C#實(shí)現(xiàn)簡(jiǎn)單合并word文檔的方法。分享給大家供大家參考。具體如下:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Reflection; namespace Demo { public partial class Form2 : Form { public Form2() { InitializeComponent(); } string path = @"C:\Documents and Settings\Administrator\桌面\output.doc"; string add = @"C:\Documents and Settings\Administrator\桌面\file"; private Microsoft.Office.Interop.Word.ApplicationClass applicationClass; private Microsoft.Office.Interop.Word.Document doc; private void button1_Click(object sender, EventArgs e) { Ex(); } void Ex() { Open(path); string[] files = System.IO.Directory.GetFiles(add); foreach (string s in files) { InsertFile(s); } SaveAs(path); } /// <summary> /// 打開(kāi)輸出word文檔 /// </summary> /// <param name="strFileName"></param> public void Open(string strFileName) { applicationClass = new Microsoft.Office.Interop.Word.ApplicationClass(); object fileName = strFileName; object readOnly = false; object isVisible = true; object missing = System.Reflection.Missing.Value; doc = applicationClass.Documents.Open(ref fileName, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing); doc.Activate(); } /// <summary> /// 向打開(kāi)的word文檔中插入word文檔 /// </summary> /// <param name="strFileName"></param> public void InsertFile(string strFileName) { object missing = System.Reflection.Missing.Value; object confirmConversion = false; object link = false; object attachment = false; applicationClass.Selection.InsertFile(strFileName, ref missing, ref confirmConversion, ref link, ref attachment); object pBreak = (int)Microsoft.Office.Interop.Word.WdBreakType.wdSectionBreakNextPage; applicationClass.Selection.InsertBreak(ref pBreak); } /// <summary> /// 最后保存word文檔 /// </summary> /// <param name="strFileName"></param> public void SaveAs(string strFileName) { object missing = System.Reflection.Missing.Value; object fileName = strFileName; doc.SaveAs(ref fileName, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing); } } }
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
上一篇:C#獲取動(dòng)態(tài)生成的CheckBox值
欄 目:C#教程
下一篇:C#使用Mutex簡(jiǎn)單實(shí)現(xiàn)程序單實(shí)例運(yùn)行的方法
本文標(biāo)題:C#實(shí)現(xiàn)簡(jiǎn)單合并word文檔的方法
本文地址:http://mengdiqiu.com.cn/a1/C_jiaocheng/6973.html
您可能感興趣的文章
- 01-10C#實(shí)現(xiàn)txt定位指定行完整實(shí)例
- 01-10WinForm實(shí)現(xiàn)仿視頻播放器左下角滾動(dòng)新聞效果的方法
- 01-10C#實(shí)現(xiàn)清空回收站的方法
- 01-10C#實(shí)現(xiàn)讀取注冊(cè)表監(jiān)控當(dāng)前操作系統(tǒng)已安裝軟件變化的方法
- 01-10C#實(shí)現(xiàn)多線(xiàn)程下載文件的方法
- 01-10C#實(shí)現(xiàn)Winform中打開(kāi)網(wǎng)頁(yè)頁(yè)面的方法
- 01-10C#實(shí)現(xiàn)遠(yuǎn)程關(guān)閉計(jì)算機(jī)或重啟計(jì)算機(jī)的方法
- 01-10C#自定義簽名章實(shí)現(xiàn)方法
- 01-10C#文件斷點(diǎn)續(xù)傳實(shí)現(xiàn)方法
- 01-10winform實(shí)現(xiàn)創(chuàng)建最前端窗體的方法


閱讀排行
- 1C語(yǔ)言 while語(yǔ)句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹(shù)的示例代碼(圣誕
- 3利用C語(yǔ)言實(shí)現(xiàn)“百馬百擔(dān)”問(wèn)題方法
- 4C語(yǔ)言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語(yǔ)言計(jì)算三角形面積代碼
- 6什么是 WSH(腳本宿主)的詳細(xì)解釋
- 7C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 8正則表達(dá)式匹配各種特殊字符
- 9C語(yǔ)言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
- 10C語(yǔ)言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
本欄相關(guān)
- 01-10C#通過(guò)反射獲取當(dāng)前工程中所有窗體并
- 01-10關(guān)于A(yíng)SP網(wǎng)頁(yè)無(wú)法打開(kāi)的解決方案
- 01-10WinForm限制窗體不能移到屏幕外的方法
- 01-10WinForm繪制圓角的方法
- 01-10C#實(shí)現(xiàn)txt定位指定行完整實(shí)例
- 01-10WinForm實(shí)現(xiàn)仿視頻播放器左下角滾動(dòng)新
- 01-10C#停止線(xiàn)程的方法
- 01-10C#實(shí)現(xiàn)清空回收站的方法
- 01-10C#通過(guò)重寫(xiě)Panel改變邊框顏色與寬度的
- 01-10C#實(shí)現(xiàn)讀取注冊(cè)表監(jiān)控當(dāng)前操作系統(tǒng)已
隨機(jī)閱讀
- 04-02jquery與jsp,用jquery
- 01-10delphi制作wav文件的方法
- 08-05織夢(mèng)dedecms什么時(shí)候用欄目交叉功能?
- 01-10C#中split用法實(shí)例總結(jié)
- 01-10使用C語(yǔ)言求解撲克牌的順子及n個(gè)骰子
- 01-10SublimeText編譯C開(kāi)發(fā)環(huán)境設(shè)置
- 08-05dedecms(織夢(mèng))副欄目數(shù)量限制代碼修改
- 08-05DEDE織夢(mèng)data目錄下的sessions文件夾有什
- 01-11Mac OSX 打開(kāi)原生自帶讀寫(xiě)NTFS功能(圖文
- 01-11ajax實(shí)現(xiàn)頁(yè)面的局部加載