首页 > 解决方案 > 如何引用旧版本的 VBA 库?

问题描述

我正在使用 Excel 2013。VBA 参考是 Excel 的一部分(内置),所以我无法删除它。

是否可以引用另一个版本的 VBA 库?除了好奇之外,我想知道的原因是查看旧版本的对象浏览器,看看它是否列出了一些当前隐藏/过时的属性/方法,例如Excel.DialogSheet

Workbook.SheetActivate 事件有一个Object 类型的Sh参数。可能的工作表类型之一是应使用 TypeOf 运算符进行Excel.DialogSheet检查。

当我尝试添加另一个 VBA 引用时,我收到消息:Name conflicts with existing module, project, or object library.

使用的默认值来自:

其他可用的参考资料来自:

我还检查了另一台使用 Excel 2003 的计算机,该计算机使用:

并且有:

标签: excelvbaexcel-2013

解决方案


简单的答案是否定的。此外,没有必要。只需打开对象浏览器,右键单击某些内容并选择“显示隐藏的成员”。然后,您可以随心所欲地浏览所有已弃用的功能DialogSheet。:)


推荐阅读