VBA 问题 - 未找到此组件的许可信息 - 如何识别哪个组件?
VBA Problem - License Information for this component not found - How to identify which component?
我有一个 VBA 文件,在 10 台电脑上运行良好。 VBA 托管在名为 MicroStation / PowerDraft 的绘图包中。在另外 2 台计算机上正常设置文件时,我 运行 出现错误
License information for this component not found. You do not have an appropriate license to use this functionality in the design environment
在检查 VBA 项目时,我找不到任何关于导致问题的文件以及如何修复它的参考资料?我在这里和通过 Google 找到了几篇文章,它们都指向现在已失效的 Microsoft 支持页面 link。谁能帮忙?所有 PC 都是相同的,Windows 10 64 位,相同版本的 MicroStation,相同的软件和所有 Windows 更新都是最新的。被引用的文件如下。他们都被找到并注册了。
mscomctl.ocx
comdlg32.ocx
ieframe.dll
stdole2.tlb
msado27.tlb
还有一些我无法归档的文件名。
Microsoft Forms 2.0 对象库
Adobe Acrobat 浏览器控件类型库 1.0
Microsoft Office 16.0 Access数据库引擎对象库
任何帮助将不胜感激!!
晚了 7 天,所以你应该已经解决了这个问题但如果没有 或者其他人正在寻找
引发消息的许多原因部分与安装时的 UAC 级别和 MSoffice 组件的混合年龄有关。根本问题可能是缺少 OFFICE 注册表值,原因在此处描述 https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/license-information-for-this-component-not-found-you-don-t-have-an-appropriate-l
但对于 MicroStation,您必须在安装期间使用 正确的 "pre-requisites",因此请检查产品的相关版本 和 要求
这里描述了一些潜在的 "fixes" Getting VB6 to reveal which component doesn't have a design time license installed but links are old eg they should lead to say http://support.microsoft.com/kb/195353/en-us
1.Q194751 文件:VB6Cli.exe 修复了 Visual Basic 6.0 的许可证问题
2.Q195353 文件:VBUSC.EXE 为已停产的控件提供许可
这些已经解决了一些用户的问题,如此处所述 https://communities.bentley.com/products/building/building_analysis___design/f/aecosim-speedikon-forum/96029/install-aecosim
我在 this link 找到了 vbusc,运行 作为 x64 上的管理员给出了一个积极的更新消息,但是因为我不再 运行 VB 增强的 PowerDraft 可以'确认它解决了这个问题。
我有一个 VBA 文件,在 10 台电脑上运行良好。 VBA 托管在名为 MicroStation / PowerDraft 的绘图包中。在另外 2 台计算机上正常设置文件时,我 运行 出现错误
License information for this component not found. You do not have an appropriate license to use this functionality in the design environment
在检查 VBA 项目时,我找不到任何关于导致问题的文件以及如何修复它的参考资料?我在这里和通过 Google 找到了几篇文章,它们都指向现在已失效的 Microsoft 支持页面 link。谁能帮忙?所有 PC 都是相同的,Windows 10 64 位,相同版本的 MicroStation,相同的软件和所有 Windows 更新都是最新的。被引用的文件如下。他们都被找到并注册了。
mscomctl.ocx
comdlg32.ocx
ieframe.dll
stdole2.tlb
msado27.tlb
还有一些我无法归档的文件名。
Microsoft Forms 2.0 对象库 Adobe Acrobat 浏览器控件类型库 1.0 Microsoft Office 16.0 Access数据库引擎对象库 任何帮助将不胜感激!!
晚了 7 天,所以你应该已经解决了这个问题但如果没有 或者其他人正在寻找
引发消息的许多原因部分与安装时的 UAC 级别和 MSoffice 组件的混合年龄有关。根本问题可能是缺少 OFFICE 注册表值,原因在此处描述 https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/license-information-for-this-component-not-found-you-don-t-have-an-appropriate-l
但对于 MicroStation,您必须在安装期间使用 正确的 "pre-requisites",因此请检查产品的相关版本 和 要求
这里描述了一些潜在的 "fixes" Getting VB6 to reveal which component doesn't have a design time license installed but links are old eg they should lead to say http://support.microsoft.com/kb/195353/en-us
1.Q194751 文件:VB6Cli.exe 修复了 Visual Basic 6.0 的许可证问题
2.Q195353 文件:VBUSC.EXE 为已停产的控件提供许可
这些已经解决了一些用户的问题,如此处所述 https://communities.bentley.com/products/building/building_analysis___design/f/aecosim-speedikon-forum/96029/install-aecosim
我在 this link 找到了 vbusc,运行 作为 x64 上的管理员给出了一个积极的更新消息,但是因为我不再 运行 VB 增强的 PowerDraft 可以'确认它解决了这个问题。