我有一张带有宏的excel表。 Excel verion 2016。 这个宏调用dll(用Delphi编译),这个dll使用了postgresql数据库的firedac连接。
依赖于此dll的所有exe工作正常。 但是当我尝试运行宏并尝试通过dll连接时,它会给出错误信息。
无法加载供应商库libpq.dll C:\ Pragran文件(x86)\ microsoftoffice \ root \ office
libpq.dll是postgresql dll。
我在同一位置复制粘贴的dll但尝试但没有成功。 我也试过粘贴系统文件夹。
如何在VBA中分配libpq.dll?
VBA代码:
public obj1 as IDllname
set db = new dllname.classname
db.connect "parameter1", "parameter2"