![](/img/trans.png)
[英]Why can I not copy images from Word document with Word 365 using C# VSTO (null ref exception)?
[英]Full word document copy in VSTO
我正在尝试在不关闭目标文档的情况下将 word 文档复制到另一个文档。 所以,我这样做:
temp_doc_.Content.Copy();
target_doc_.Content.Paste();
temp_doc_.Close(SaveChanges: false);
但是,这不会复制一些特征,如边距、header 高度等。它只复制部分段落。 有谁知道如何做一个完整的副本,以便它们在所有方面都完全相同?
您只是复制文档的正文,而是使用 Document.SaveAs2...
我不是 100% 肯定这会做边距,但它会做页眉和页脚。
Word.Document tempDoc = wordApp.Documents.Open('tempdoc.docx');
Word.Document targetDoc = wordApp.Documents.Open('targetdoc.docx');
tempDoc.Activate();
tempDoc.Application.Selection.WholeStory();
tempDoc.Application.Selection.Copy();
targetDoc.Activate();
targetDoc.Application.Selection.WholeStory();
targetDoc.Application.Selection.PasteAndFormat(Word.WdRecoveryType.wdFormatOriginalFormatting);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.