c# - 如何通过 Office Automation 查找和关闭打开的 Office 文档

标签 c# ms-word office-automation

我有一个程序可以将目录中的文件上传到服务器。如果文件是 Word 文件,那么我想检测文件是否在 word/excel 等中打开。如果它是打开的,我希望能够关闭它,以便删除该文件的本地副本文件。

任何想法如何做到这一点?负责检测和关闭文档的程序是一个 win forms 应用程序。

最佳答案

关于c# - 如何通过 Office Automation 查找和关闭打开的 Office 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4133011/

相关文章:

c# - 在任何情况下,我们在处理变量时必须在 C# 中将变量设置为 null 吗?

c# - 在 C# 中将 DWORD 编码为 long 还是 int?

c# - 如何从 C# 获取 Word 文档的文件名?

css - word vba创建具有个性化风格的条目

c# - 使用 C# 在 vi​​sio 中创建递归流程图

c# - 从 C# 打开的 Outlook 新邮件窗口似乎有焦点,但我的应用程序仍然有它

c# - 如何在另一个类中声明和使用一个类的命名空间

c# - 如何在 WPF 中重新加载(重置)整个页面?

在Word中设置Excel范围时出现VBA类型不匹配错误

excel - 当我在特定 Outlook 文件夹中打开带有主题的特定邮件时,自动打开附件的副本