问题描述
Windows 版本:20H2
Excel 版本:MSO 16.0.14026.20202(32 位)
我有一个 Excel 插件,它使用 inno Setup 安装在具有管理员权限(用于注册 COM 程序集)的用户帐户下。安装程序还会设置一些 VB 和 VBA 程序设置条目。我的问题是,当 Excel 在不同的用户帐户下打开时,VB 和 VBA 设置键不可用。我在哪里可以设置注册表项(通过 innoSetup),然后可以从各种用户帐户访问。
自从编写上述问题以来,我已通过 innoSetup 写入 HKLM 密钥。以下是生成的注册表项:
在执行下面代码中的第一个 MsgBox 语句时,收到以下错误消息。
在执行代码中的第二个 MsgBox 语句时,收到以下错误消息
Error from 2nd Msgbox Statement
Private Sub Workbook_open()
Dim aLibKey As String
Dim WshShell As Object
WshShell = CreateObject("WScript.Shell")
MsgBox WshShell.RegRead("HKLM\Software\FiskSim\aLibRef")
MsgBox WshShell.RegRead("HKLM\Software\FiskSim")
End Sub
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)