c# - Excel VBA 项目没有关闭

标签 c# excel comaddin vba

我有一个 COM 插件,我在其中处理 excel 事件。我单击 Alt F11 查看与 excel 相关的 VBA 项目。但是,当我关闭工作簿时,项目资源管理器中的 Excel VBA 项目也没有关闭。

当我的 COM 加载项未安装时,它会正常关闭。这是怎么回事,我应该怎么做?

最佳答案

问题出在内存中剩余的工作簿对象上。通过清除工作簿停用事件中的对象,VBA 项目在我关闭工作簿时关闭。

看这个: http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/377fbebc-021d-4e48-aaef-d4658cc221b3

谢谢

关于c# - Excel VBA 项目没有关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10696636/

相关文章:

.net - 为 Office COM 加载项实现 IDTExtensibility2 接口(interface)如何正确?

ms-word - 事件顺序颠倒了 'Ribbon_Load' 和 'ThisAddin_Startup' Word VSTO 插件。 (内部版本 8201.2025 及以上)

c# - 制作一部分 TreeViewItem 包装

c# - 授权策略始终返回 403(禁止)-MVC/API

html - IE.document.all返回空元素vba

excel - VBA中的if-then语句

Excel COM add 在启动期间未加载,必须手动添加

C# 在 backgroundworker dowork 事件中获取文本框值

c# - Xamarin ADFS 库

excel - 与 #N/A 值的相关函数