Имам проект на 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);