C#讀取Word並在指定位置插入文本


 

using System;
using System.IO;
using System.Reflection;
using MWord = Microsoft.Office.Interop.Word;

namespace ConsoleApp3
{
    class Program
    {
        static void Main(string[] args)
        {
            MWord.Application app = new Microsoft.Office.Interop.Word.Application();
            MWord.Document doc = null;
            object unknow = Type.Missing;
            app.Visible = true;
            string str = @"F:\2.doc";
            object file = str;
            doc = app.Documents.Open(ref file,
                ref unknow, ref unknow, ref unknow, ref unknow,
                ref unknow, ref unknow, ref unknow, ref unknow,
                ref unknow, ref unknow, ref unknow, ref unknow,
                ref unknow, ref unknow, ref unknow);

            


            object bk = "電話";       //word書簽
            if (doc.Bookmarks.Exists("電話"))
            {
                doc.Bookmarks.get_Item(bk).Range.Text = "insert text"; // 插入文本
            }

            doc.SaveAs2(@"F:\3.doc", MWord.WdSaveFormat.wdFormatDocument, false);   //另存
            Console.ReadKey();

        }
    }
}

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM