我是否必须注册DLL才能在Excel中使用它?

时间:2018-02-07 22:09:45

标签: excel-vba dll vba excel

我们使用的旧产品有一个32位DLL,可以进行Deflate压缩/解压缩。我们在VBA中导入它:

Declare PtrSafe Function EtUnCompress Lib "CompPl32.dll" (ByVal SrcSt$, 
                                                          ByVal SrcLen As Long, 
                                                          Dest As Any, 
                                                          ByVal DestLen As Long) As Long

我们的一些客户拥有64位Office,因此这是一个问题。我能够轻松地使用System.IO.Compression编写自己的64位版本。

现在问题

如果我将我的版本命名为CompPl32.dll并将其放入System32,那还够吗?

或者我的 是否已注册在Excel VBA中工作?

我有32位Office,所以我无法测试。

0 个答案:

没有答案