首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在打开的文档上执行Word自动化是否安全?

在打开的文档上执行Word自动化是否安全?
EN

Stack Overflow用户
提问于 2011-10-19 03:51:14
回答 1查看 376关注 0票数 0

我希望执行Microsoft Word自动化--简单的东西,比如指示Word打开文档并将其另存为RTF文件。但是,如果用户已经在一个正在运行的Word实例中打开了文档,会发生什么呢?我是否仍然可以安全地执行自动化操作(不修改文档本身),或者我在自找麻烦?这会影响用户处理打开的文档吗?有没有其他方法可以完成同样的事情?

我只对Word 2003和更高版本感兴趣(但也对Mac的Word感兴趣,因为这最终将是一个跨平台的应用程序)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-26 21:16:54

这样做有很多问题。

  1. 首先,微软不推荐使用Word进行自动化。请改用OpenXML。根据我的经验,我每天都会通过在服务器中自动化Word来调查Com异常。http://support.microsoft.com/kb/257757
  2. Even如果你试图通过自动化来冒险,那么在有用户交互的地方使用机器是不好的。如果打开了某个对话框,如“查找”或“保存为”,则不允许另一个Word实例执行任何其他功能。如果您找不到像我这样的其他解决方案,请创建一个名为OfficeAutomationUser的新用户配置文件,并按照http://theether.net/download/Microsoft/kb/288367.html

中的步骤操作

感谢您阅读我关于自动化的警告。注意:我不是C++程序员,我在C#中使用VSTO

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7812824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档