0

我在 Visual Studio 中有一个 Microsoft Word 项目,并且有一些代码可以打开一个单独的文档并将文本复制到剪贴板,然后我只是想将该文本粘贴到我的主文档中的书签中。

如果我使用任何粘贴方法(Paste, PasteAndFormat, .Range.PasteAndFormat),它会将书签替换为文本。如果这是一个一次性的过程,那就太好了,但我仍然需要那个书签来进行进一步的更改!实际上,我想继续将各种文档中的文本添加到同一个书签中,但是如果有人可以提出更好的方法,请告诉我,谢谢!!

var wordApp = new Microsoft.Office.Interop.Word.Application();
object filename = "pathoffile";
var document = wordApp.Documents.Open(filename);
document.ActiveWindow.Selection.WholeStory();
document.ActiveWindow.Selection.Copy();                

Globals.ThisDocument.bmTaskBreakDown.PasteAndFormat(WdRecoveryType.wdFormatSurroundingFormattingWithEmphasis);
4

0 回答 0