【问题标题】:connect to word in safemode with back office api使用后台 api 在安全模式下连接到 word
【发布时间】:2016-09-26 16:00:48
【问题描述】:

我正在尝试在没有插件的情况下运行 Microsoft Word 进程,但无权停止它们,因此我想以安全模式或使用 /a 启动 Microsoft Word 并连接到它,而不是创建新实例。 这可能吗?关于我需要将哪些代码附加到正在运行的实例的任何提示?

通常:-

_Application objWord;
if (!objWord.CreateDispatch("Word.Application"))
{

    return 0;
}

// ok

【问题讨论】:

    标签: c++ ms-word connect


    【解决方案1】:

    使用CreateProcess 并传递/a 作为命令行参数,您可以在安全模式下启动Word。然后,您可以连接到正在运行的实例,并通过调用AccessibleObjectFromWindow 函数获取Application 对象。

    您可以查看我对另一个问题的回答,其中包含用 C# 编写的示例:

    How to access Microsoft Word existing instance using late binding

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-30
      • 2014-01-19
      • 2020-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多