gpt4 book ai didi

excel - VSTO COM 插件 ProgID

转载 作者:行者123 更新时间:2023-12-02 21:44:14 28 4
gpt4 key购买 nike

我遇到了一个问题,加载项的 ProgIDMyAddin,而我希望它是 MyAddin.Connect,因为有很多现有的电子表格,其中 VBA 引用 MyAddin.Connect

我已将 csproj 文件、ma​​nifestvsto 文件中的 MyAddin 的每个实例更改为 MyAddin.Connect。我已经更改了注册表中的每个实例。

Even the registry key HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Excel\Addins\MyAddIn
to MyAddIn.Connect

当我通过 VBA 检查 ProgID 时,它显示 MyAddin(COM 加载项管理器中的友好名称是 MyAddin.Connect)。

从 Excel 中的 VBA 加载的 ProgID 到底在哪里?我应该注意到,当我通过 Visual Studio 调试 AddIn 时,它运行良好。但是当我通过 InstallShield 设置安装它时,它就拒绝工作。

最佳答案

当我们通过 Visual Studio 调试外接程序时,外接程序的条目将添加到注册表中,并从那里加载该外接程序。

从 InstallShield 安装 AddIn 时,我们需要检查是否正确添加了 AddIn 的注册表项。

另请检查 HKCU 分支下的相同注册表项。因为插件是从 HKCU 分支以及注册表加载的。

关于excel - VSTO COM 插件 ProgID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31571784/

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