【发布时间】:2024-01-21 04:12:01
【问题描述】:
我创建了一个名为
的excel插件Project Count_Per Person.xlam
当我打开 excel 并转到 Development>AddIns 并选择要安装的 AddIn 时,如果我在保存后关闭 excel,它不会保持安装状态。我制作的插件,在“插件”选项卡下创建了一个新的 MenuBarButton
所以我创建了一个新的注册表项来在启动时安装插件
HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins\ProjectCount_PerPerson
钥匙是这样的
(Default) REG_SZ (value not set)
Description REG_SZ Project Count_Per Person
FriendlyName REG_SZ Project Count_Per Person
LoadBehavior DWORD 0x00000003 (3)
Manifest REG_SZ C:\Users\b012918\AppData\Roaming\Microsoft\AddIns\Project Count_Per Person.xlam
当我启动 Excel 时,它显示它正在安装插件,但随后我得到一个
异常读取清单来自
file:///C:/Users/b012918/AppData/Roaming/Microsoft/AddIns/Project%Count_Per%Person.xlam:
清单可能无效或文件无法打开。
对我搞砸的任何见解都会有所帮助。
其他信息:
如果在我启动 excel 时卸载了插件,则会出现清单错误。如果在我启动 excel 时插件被“选中”,它会在下面的评论中给出下载错误。即使先前安装了插件,CommandBarButton 也不会保留在原位。此外,在 options--> addins 下,插件被声明为“Active”。
【问题讨论】:
-
在仍然安装插件的初始错误之后,每次我再试一次,它都会给我“下载文件不成功”,因为文件正在被另一个系统进程使用。 CommandBarButton 仍然不可见。
标签: excel load registry add-in