c# - Excel和C#应用程序之间的进程间通信?

标签 c# excel vba ipc

我想知道是否有办法在 excel 实例和 C# 应用程序之间建立通信。例如,当单元格值发生变化时,我想将更新后的值实时发送到 C# 应用程序。

提前致谢!

最佳答案

您需要办公室 Primary Interop Assemblies,这是 MS Office 公开的 COM API 的 .Net 包装器。您可以consume events通过这些,您可以设置一个监听器来捕获您想要的事件。

关于c# - Excel和C#应用程序之间的进程间通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9070531/

相关文章:

python - 使用 Pandas DataFrames 比较两个标题不同但行数据相同的 excel 文件

vba - VBA 中的 "Dim fso, MyFile, FileName, TextLine"是什么?

c# - 如何取消await Task.Delay()?

c# - 仅使用 XAML 来防止在 TextBox 中输入字符

c# - 设置 Bing map 缩放更大的位置 React

c# - Azure DevOps API 在用户故事下创建任务

excel - 如何使用数组公式对 excel 3d 数组中的列、行、列求和

vba - Excel vba : restrict edit area in excel sheet

vba - 运行时错误 #13 - 类型不匹配(如果范围...则...)

Excel VBA 使用 CDO 添加附件时出错。消息 "Object doesn' t 支持此属性或方法"