zoukankan      html  css  js  c++  java
  • c#操作word 在指定书签插入文字或者图片

    using Word = Microsoft.Office.Interop.Word;

    object Nothing = System.Reflection.Missing.Value;
             object format = Word.WdSaveFormat.wdFormatDocument;
             Word.Application wordApp = new Word.ApplicationClass();
             //打开网页选择内容
             object srcFileName = @"c:\new1.doc"; //里面有图片
              Word.Document wordDoc2 = wordApp.Documents.Open(ref srcFileName, ref format, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing);
                try
    {
                 object bookmarkName = "jlr";
                 //Word.Range rng = wordDoc2.Bookmarks.get_Item(ref bookmarkName).Range;
                 //rng.Text = "newText";
                 //object range = rng;
                 //wordDoc2.Bookmarks.Add("jlr", ref range);
                 wordDoc2.Bookmarks.get_Item(ref bookmarkName).Select();
                 wordApp.Selection.InlineShapes.AddPicture("c:\\1.jpg", ref Nothing, ref Nothing, ref Nothing);
                 wordDoc2.Save();

          

             }
             catch { }
             finally
             {
                 //关闭网页wordDoc2
                 wordDoc2.Close(ref Nothing, ref Nothing, ref Nothing);
                 if (wordDoc2 != null)
                 {
                     System.Runtime.InteropServices.Marshal.ReleaseComObject(wordDoc2);
                     wordDoc2 = null;
                 }
                 //关闭wordApp
                 wordApp.Quit(ref Nothing, ref Nothing, ref Nothing);
                 if (wordApp != null)
                 {
                     System.Runtime.InteropServices.Marshal.ReleaseComObject(wordApp);
                     wordApp = null;
                 }
             }
             GC.Collect();



  • 相关阅读:
    ETL工具主流产品
    深入了解当前ETL中用到的一些基本技术
    用C#实现通用守护进程
    80端口被system占用的问题
    Python Web 性能和压力测试 multi-mechanize
    [python]用profile协助程序性能优化
    python代码优化技巧
    转:Java学习路线图
    SecureCRT 颜色
    深度学习(Deep Learning)算法简介
  • 原文地址:https://www.cnblogs.com/chenbg2001/p/1685756.html
Copyright © 2011-2022 走看看