Vba 有没有办法对WithEvents使用后期绑定?
在新的Windows 10 Pro PC版本1909上,My Access 2007无法识别Word 2007,并显示一条错误消息,表明MSWORD.OLB文件未注册。(事实上,对MSWORD.OLB的引用已存在并已检查。) 我在这个论坛上收到回复,我可以通过使用后期绑定来解决这个问题。进行此更改后,错误消失 但是,仍然无法使用自动化和WithEvents 在类模块中:Vba 有没有办法对WithEvents使用后期绑定?,vba,ms-access,Vba,Ms Access,在新的Windows 10 Pro PC版本1909上,My Access 2007无法识别Word 2007,并显示一条错误消息,表明MSWORD.OLB文件未注册。(事实上,对MSWORD.OLB的引用已存在并已检查。) 我在这个论坛上收到回复,我可以通过使用后期绑定来解决这个问题。进行此更改后,错误消失 但是,仍然无法使用自动化和WithEvents 在类模块中: Public with events objWord As Object(或Application)生成编译错误“缺少标识”
Public with events objWord As Object(或Application)
生成编译错误“缺少标识”
Public with events objWord As Word.Application
不会引发编译错误,但在运行时,我再次遇到“Library Not Registered”错误
有什么我没做的吗
我有一个回复,质疑引用是否与注册库相同。无法注册.OLB文件类型(与.dll文件的注册方式相同)。错误代码为非序列代码。MSWORD.OLB不需要注册。它只是“是”
我的问题可能与我的Windows10Pro版本中的精确编码有关。我有另一台机器运行相同的版本号,但它是Windows10Home。即使是早期绑定也可以正常工作
我最后一次尝试解决我的问题是重新安装一个主版本。不确定,但注册库是否与添加对它的引用相同?有一种感觉不是。