91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c# office怎么合并Word文檔

c#
小樊
84
2024-07-26 18:36:15
欄目: 編程語言

在C#中合并Word文檔,可以使用Microsoft.Office.Interop.Word庫。下面是一個示例代碼,演示了如何合并多個Word文檔到一個新的文檔中:

using Microsoft.Office.Interop.Word;
using System;

namespace MergeWordDocuments
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] filesToMerge = { "document1.docx", "document2.docx" };
            string mergedFilePath = "mergedDocument.docx";

            Application wordApp = new Application();
            Document mergedDoc = wordApp.Documents.Add();

            foreach (string fileToMerge in filesToMerge)
            {
                Document doc = wordApp.Documents.Open(fileToMerge);

                foreach (Paragraph paragraph in doc.Paragraphs)
                {
                    Range range = paragraph.Range;
                    range.Copy();
                    mergedDoc.Content.Paste();
                }

                doc.Close();
            }

            mergedDoc.SaveAs(mergedFilePath);
            mergedDoc.Close();

            Console.WriteLine("Word documents merged successfully.");
        }
    }
}

在上面的代碼中,我們首先創建一個新的Word應用程序和一個新的文檔對象。然后循環遍歷要合并的多個Word文檔,將它們的內容逐段復制到新的文檔中。最后保存合并后的文檔并關閉所有文檔對象。

請注意,為了運行此代碼,您需要在項目中添加對Microsoft.Office.Interop.Word的引用,并且需要安裝Microsoft Office套件。另外,確保文件路徑是正確的并且擁有足夠的權限。

0
米易县| 兴和县| 宿州市| 阿克| 宁远县| 辽中县| 泸水县| 黄山市| 长兴县| 阳春市| 丰原市| 乌兰浩特市| 都安| 菏泽市| 鹿邑县| 新龙县| 历史| 珲春市| 天峻县| 乐都县| 高雄县| 临城县| 汾阳市| 南宫市| 贵州省| 陆河县| 鄂尔多斯市| 大同县| 桑日县| 资溪县| 阿瓦提县| 富源县| 图们市| 玉屏| 朝阳县| 嘉义县| 方城县| 彩票| 苍南县| 石泉县| 若羌县|