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();



  • 相关阅读:
    vsftp关于"550 create directory operation failed"问题解决
    CentOS 5.5 Samba服务器安装总结
    Centos 5.5下安装samba
    iptables里filter表前面几个数字的意思
    Linux误删C基本运行库libc.so.6急救方法
    Linux升级C基本运行库CLIBC
    MySQL的Grant命令
    Apache Options指令详解
    Apache的Order Allow,Deny 详解
    Python 中 open()文件操作的方式
  • 原文地址:https://www.cnblogs.com/chenbg2001/p/1685756.html
Copyright © 2011-2022 走看看