我有一个 Excel DLL 插件,它为我拥有的另一个程序添加了 API。插件有一个安装程序包,安装后我在 Excel 插件列表中找不到它。我怀疑是 32 位插件导致了这个问题。有没有办法检查 DLL 是否是 32 位的?即使它是 32 位的,在 64 位 Excel 上运行是否会出现问题?救命!
答案1
有没有办法检查 DLL 是否是 32 位的?
你可以参考这个问题,我如何才能知道给定的程序是 64 位版本还是 32 位版本?,为此。这也适用于 DLL 和库。
即使它是 32 位的,在 64 位 Excel 上运行是否会导致问题?
是的。32 位程序无法加载 64 位库,反之亦然。因此,如果您需要使用 32 位插件,则需要安装 32 位 Excel。