0

我是 excel 插件程序的新手,我有一个现有的 excel 插件项目需要修改。

该插件有两部分,一个是用VB编程并编译成ActiveX DLL文件,另一个是在excel里面作为一个插件。

我已经修改了DLL的源代码并重新编译了一个新的DLL,但是我不知道将2个部分重新打包成一个excel插件包并提供给同事的正确方法是什么。

我试图从 excel 中删除对旧 DLL 的引用,但似乎我不能这样做,它会一直存在,我无法真正删除它。

此插件适用于 excel 2003 或以前的版本,不适用于 excel 2007。

非常感谢你的帮助!

4

1 回答 1

2

欢迎来到 DLL 地狱!

您必须删除对旧 dll 的引用。

看看:regsvr32

  1. 关闭 Excel
  2. 点击开始/运行/cmd
  3. 类型regsvr32 /u [path of old dll]/[filename]
  4. 然后regsvr32 [path of new dll]/[filename]

例如: regsvr32 /u c:\windows\system32\file.dll

您可以添加 /q 以隐藏所有消息

你如何为你的同事重新包装它?有多种方法。创建一个 bat 文件并通过电子邮件发送,将其作为登录脚本的一部分。或者去每个工作站手动做

于 2009-10-19T04:46:29.323 回答