Batch file 使用bat或vbScript打开Excel时注册和注销XLL
我只是想知道是否有一种好方法可以编写一个简短的.bat脚本或.vbscript来执行以下操作:Batch file 使用bat或vbScript打开Excel时注册和注销XLL,batch-file,vbscript,excel-2010,xll,Batch File,Vbscript,Excel 2010,Xll,我只是想知道是否有一种好方法可以编写一个简短的.bat脚本或.vbscript来执行以下操作: 打开Excel时,注销xll 从我指定的文件夹抓取xll到部署文件夹,替换当前xll 将新xll注册为Excel加载项 我之所以想要这样一个脚本,是因为每次编译代码时,我都会得到一个新的xll,如果我手动保存所有打开的Excel工作簿,关闭Excel,并在替换文件后重新打开Excel,这将是一个巨大的麻烦 我当前的设置是在Windows XP/7上的Excel 2010,具体取决于我使用的机器 谢谢
谢谢 您可以重命名内存映射文件,如DLL,但不能在打开时删除它们 你可以做你想做的事,但除非你重新启动Excel,否则它不会生效
注册仅用于创建对象。一旦创建,它们就不使用注册表,因此注销可能会起作用。在中复制新DLL之前,必须重命名现有DLL。注册很容易(只要不尝试创建对象)。您可以重命名内存映射文件,如DLL,但不能在打开时删除它们 你可以做你想做的事,但除非你重新启动Excel,否则它不会生效
注册仅用于创建对象。一旦创建,它们就不使用注册表,因此注销可能会起作用。在中复制新DLL之前,必须重命名现有DLL。注册很容易(只要不尝试创建对象)。您可以重命名内存映射文件,如DLL,但不能在打开时删除它们 你可以做你想做的事,但除非你重新启动Excel,否则它不会生效
注册仅用于创建对象。一旦创建,它们就不使用注册表,因此注销可能会起作用。在中复制新DLL之前,必须重命名现有DLL。注册很容易(只要不尝试创建对象)。您可以重命名内存映射文件,如DLL,但不能在打开时删除它们 你可以做你想做的事,但除非你重新启动Excel,否则它不会生效 注册仅用于创建对象。一旦创建,它们就不使用注册表,因此注销可能会起作用。在中复制新DLL之前,必须重命名现有DLL。注册很容易(只要不尝试创建对象)