c# - 在 VSTO 插件中捕获 Windows 消息

标签 c# vsto

有没有办法在Word中捕获Windows消息(我尝试覆盖WinProc......不行)?我有一个 Word VSTO 插件,我正在尝试与外部进行通信...理想情况下,我想从一个应用程序发布一条消息,在 Word 中捕获该消息,然后执行适当的响应...

最佳答案

由于互操作程序集未公开此功能,因此我不建议使用此方法。您应该只尝试通过这些 API 与 Office 应用程序交互。

如果您只需要进程间通信并且可以控制发送者和接收者,我建议使用套接字连接或管道。 Word 将处理它自己的 Windows 消息,干扰该过程并不是一个好主意。

关于c# - 在 VSTO 插件中捕获 Windows 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11891464/

相关文章:

c# - BackgroundWorker 在 VSTO 中不工作

c# - 强命名程序集在我的 Visual C# 中不起作用

c# - Azure Active Directory token 缓存 C# 控制台应用程序

.net - 如何解决 VSTO 插件无法加载的问题?

wpf - 如何设计 MVVM UserControl WPF 并将其托管到 Windows 窗体 ElementHost 中?

c# - 索引无效(HRESULT : 0x8002000B (DISP_E_BADINDEX)) when calling AddIns. 项目 [0] 的异常

c# - Browsermob 代理 - HAR 文件不如手动 HAR 完整?

c# - 将 for 循环与 if 和 else 结合使用

c# - 如何使 linq to entities 或 dbcontext 在插入语句中使用输出?

c# - excel中的第一个空行