【发布时间】:2013-07-25 13:33:23
【问题描述】:
我正在尝试使用书签通过 C# 代码动态地将文本从一个 Word 文档复制到另一个 Word 文档。我只能从一个文档的书签中检索数据并将其插入到另一个文档中,但是文本的格式正在发生变化。
例如,如果我在源文档书签中添加了一些颜色、字体,则相同的格式不会复制到目标文档的书签中;仅复制文本。
//getting the text from source documents bookmark.
string text = Document1.Bookmarks.get_Item(ref objI).Range.Text.ToString();
//copying the text to Document 2's bookmark
objWordDoc1.Bookmarks.get_Item(booktest).Range.Text = text;
如何也复制格式?
【问题讨论】:
-
两个文档是否同时打开?是否可以使用剪贴板执行此任务(如复制和粘贴)?
-
首先是……打开源文档,将文本从书签复制到变量中……然后打开目标文档并插入文本……