WXJ20110728 发表于 2014-11-5 22:34:00

c#操作Word的相关问题

c#中,如何将richtextbox中的内容(包含文字和图片)一起插入到Word中的指定书签处?

ibcadmin 发表于 2014-11-5 23:15:42

你完全可以不用richtextbox有好多第三方编辑器都支持到处word

ibcadmin 发表于 2014-11-6 09:07:21

public string GetDocumentBookmarkData(string FileName)
      {
            this.OpenWordDoc(FileName, ref wordDoc, ref wordApp);
            object missing = System.Reflection.Missing.Value;

            string str = "";

            System.Collections.IEnumerator enu = wordApp.ActiveDocument.Bookmarks.GetEnumerator();

            while (enu.MoveNext())
            {
                Microsoft.Office.Interop.Word.Bookmark bk = (Microsoft.Office.Interop.Word.Bookmark)enu.Current;
                string str1 = bk.Range.Text;
                str += "{" + bk.Name.ToString() + ":" + bk.Range.Text + "}";
            }
            return str;
      }


上面是获取书签能容 ,然后你把你的richtextbox 的内容拼接到书签内容后面,
然后重新生成word
页: [1]
查看完整版本: c#操作Word的相关问题