运行环境为Office365标准版,64位。
一、问题描述
步骤1:新建一个文件,进入VBA引用界面,如图1所示:
图1 VBA引用
步骤2:引用DAO3.6,出现加载DLL错误,如图2所示:
图2 加载DLL错误
二、解决办法
经过检查,发现VBA引用中的DAO文件路径显示的是:
C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll
而这个文件在电脑中并不存在。
但是又发现该文件路径在:
C:\Program Files (x86)\Common Files\Microsoft Shared\DAO\dao360.dll
因此干脆将该文件复制过去再注册进行尝试,最终解决了。具体步骤如下:
步骤1:将文件dao360.dll复制到C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll
步骤2:注册DAO
1.单击“开始”->“运行”
2.输入如下信息:
REGSVR32 "C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll"
3.单击“确定”按钮
步骤3:在VBA引用中引用 Microsoft DAO 3.6 Objet Library,引用成功,解决了。