У меня есть проект Microsoft Word в Visual Studio и есть код, который открывает отдельный документ и копирует текст в буфер обмена, затем я просто пытаюсь вставить этот текст в закладку в моем основном документе.
Если я использую любой из методов вставки (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);