我正在使用Interop创建一个“自定义单词编辑器”,基本上我已将MS Word合并到我的应用程序中,并允许用户编辑文档并从预定义列表中插入自定义字段。
我提供了一个“预览”选项,以查看添加数据后文档的显示方式。
用户可以开始在我的应用程序上编辑模板,并且可以随时点击预览,预览应该显示最新更改。
我希望用户能够在不保存更改的情况下预览文档,问题是当我在文档上调用SaveAs()时(创建一个临时文件,我可以将其用作预览生成器的输入) ,编辑打开临时文件。
有没有办法保存正在编辑的文档的副本,但保留原始(打开)文档及其未更改的更改?
非常感谢
答案 0 :(得分:1)
我知道这可以在2007年之前的Word中完成,如this post中所述。
不幸的是,该解决方案在Word 2007中不起作用。
如何使用get-go中的临时文件,并在用户表明他或她已完成时仅保存到“true”文件?