gpt4 book ai didi

excel - 如何引用旧版本的VBA库?

转载 作者:行者123 更新时间:2023-12-02 15:52:29 26 4
gpt4 key购买 nike

我使用的是 Excel 2013。VBA 引用是 Excel ( built-in ) 的一部分,因此我无法删除它。

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

Workbook.SheetActivate event有一个 Object 类型的 Sh 参数。可能的工作表类型之一是 Excel.DialogSheet其中should be checked with the TypeOf operator .

当我尝试添加另一个 VBA 引用时,我收到消息:名称与现有模块、项目或对象库冲突

使用的默认值来自:

  • C:\Program Files\Common Files\Microsoft Shared\VBA\VBA7.1\VBE7.DLL

其他可用引用资料来自:

  • C:\Windows\System32\msvbvm60.dll
  • C:\WINDOWS\system32\VEN2232.OLB

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

  • C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL

并且有:

  • C:\WINDOWS\system32\VEN2232.OLB
  • C:\WINDOWS\system32\MSVBM50.DLL
  • C:\WINDOWS\system32\MSVBM60.DLL
  • C:\WINDOWS\system32\VBAEND32.OLB

最佳答案

简单的答案是否定的。而且,也没有必要。只需打开对象浏览器,右键单击某项并选择“显示隐藏成员”。然后,您可以根据自己的喜好浏览所有已弃用的功能,例如 DialogSheet。 :)

关于excel - 如何引用旧版本的VBA库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58857654/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com