可以在Open文档上安全执行单词自动化吗?
-
26-10-2019 - |
题
我希望执行Microsoft Word Automation-直接的内容,例如指示Word打开文档并将其保存为RTF文件。但是,如果用户已经在Word的运行实例中打开文档会发生什么?我仍然可以安全地执行自动化操作(不会修改文档本身),还是我要麻烦?这会干扰用户在开放文档上工作吗?还有其他方法可以完成同一件事吗?
我只对Word 2003及以后的Word感兴趣(也对Mac的单词一词感兴趣,因为这最终将是一个跨平台应用程序)。
解决方案
这样做有很多问题。
首先,Microsoft不建议将单词用于自动化。改用OpenXML。根据我的经验,我每天都通过在服务器中自动执行单词来调查com例外。http://support.microsoft.com/kb/257757
即使您试图通过自动化来冒险,使用用户交互的机器也是坏主意。如果打开了一些对话框,例如查找或保存,因为它不允许Word的另一个实例执行任何其他功能。
如果您找不到像我这样的其他解决方案,请创建一个名为OfficateAutomationuser的新用户配置文件,然后按照这些步骤操作 http://theether.net/download/microsoft/kb/288367.html
感谢您阅读我有关自动化的谨慎话语。注意:我不是C ++程序员,我将VSTO与C#一起使用
不隶属于 StackOverflow