使用GUID添加引用

我正在尝试使用GUID以编程方式激活Visual Basic for Applications扩展性库(版本5.3)。 我的代码遇到错误“对象库未注册”,当试图这样做。 我已经启用访问VBProjects。

任何帮助,将不胜感激!

Sub ActivateReferenceLibrary() 'Activate Visual Basic for Applications Extensibility Library (version 5.3) ActiveWorkbook.VBProject.References.AddFromGuid "{002E157-0000-0000-C000-000000000046}", 0, 0 End Sub 

尝试这个

 ActiveWorkbook.VBProject.References.AddFromGuid _ GUID:="{0002E157-0000-0000-C000-000000000046}", _ Major:=5, Minor:=3 

你可能想看到这个