Я попытался скопировать весь форматированный текст (есть и таблицы) с помощью:
Dim Type As Microsoft.Office.Interop.Word.WdRecoveryType
[...]
actDoc.Range().Copy()
newDoc.Range().PasteAndFormat(Type)
Некоторый текст неправильно вставляется (поля) при вставке - поэтому он не помогает вообще.
Второй метод, который я нашел здесь: Copy-Content-from-one-Word-Document-to-another-in-C-VB.NET
Dim sourceDoc As New Document("source.docx")
Dim destinationDoc As New Document("target.docx")
For Each sec As Section In sourceDoc.Sections
For Each obj As DocumentObject In sec.Body.ChildObjects
destinationDoc.Sections(0).Body.ChildObjects.Add(obj.Clone())
Next
Next
destinationDoc.SaveToFile("target.docx", FileFormat.Docx2010)
System.Diagnostics.Process.Start("target.docx")
... но я получаю ошибку - Тело не входит в Разделы .
Итак - как мне дублировать несохраненный открытый документ илисам экземпляр?Или есть способ c & p все правильно?
Заранее спасибо.