Word ActiveX控件 - 我可以拦截SaveAs吗?

时间:2012-01-10 14:32:41

标签: c# asp.net office-interop

在我们的Intranet应用程序中,我们正在生成和显示word文档。用户可以编辑它们并将修改后的内容发送到服生成文档后,我们保存文档的路径以便以后发送它们。但是当用户将文档保存为(他们经常这样做,因为他们以后需要它)时,我们会遇到问题,编辑它并点击页面上的“发送”按钮。因为我们记得生成文件的路径,所以我们会发送这些文件而不是编辑过的文件。

有没有办法拦截SaveAs命令来更新我们存储的文件路径?

我们正在使用Microsoft.Office.Interop.Word.ApplicationClass。

1 个答案:

答案 0 :(得分:1)

您可以使用 ApplicationEvents4.DocumentBeforeSave 事件

以下是如何在C#

中处理单词事件的detailed example