使用COM捕获Word应用程序

时间:2010-03-08 15:05:38

标签: com ms-word

我正在尝试使用COM组件捕获活动Word应用程序的名称和路径但是每当打开一个对话框(如另存为...或打印等)时,我都会收到COMException - “消息过滤器指示应用程序很忙“。是否有办法获取文档详细信息?

由于

1 个答案:

答案 0 :(得分:0)

您可能想要做的是为word添加插件(Iether VSTO,或通过实现IExtensibility2)。 Word将发出各种事件的信号(如打开/保存文件等),然后插件会发出信号,指示您需要发出信号的任何外部应用程序,无论您希望它发出什么信号(Com,DDE,Named)管道,投票等)。关于DisplayAlerts的警告。它不会抑制所有警报,所以如果你是addin操纵和控制单词,你只需要做不会导致对话的事情。