【发布时间】:2013-04-23 13:31:35
【问题描述】:
如何在 c# 中创建 word 文档的克隆? (Office 2007 图书馆)
public copyDocument (Word.Document _originalDocument)
{
//How do I clone the _originalDocument?
Word.Document clonedDocument = _originalDocument;
//Do stuff to cloneDocument without effecting _originalDocument
}
所以我想要做的是获取原始文档的克隆,然后对其进行更改而不影响原始文档。有了上述内容,如果我对 cloneDocument 进行更改,它们也将应用于 _originalDocument。
【问题讨论】:
-
您是否尝试将其副本保存在新位置,然后打开该新副本?
-
您的代码是否在 Word 的交互式实例(即作为加载项)中运行,其中相关文档也由用户编辑?还是您的应用程序是独立的(在后台运行)?
-
George - Thx 但恐怕这不是一个选项:/ 必须保存在内存中。
-
0xA3 - 是的,它是一个插件,用户可以继续编辑文档。 - 原件是正在运行的当前打开的文档,而克隆是在事件中制作的文档的副本。我想稍后再换回来。
标签: c# ms-word ms-office office-2007