我已经写了一个程序,运行和信息 Skype 的信息,如果完成。我需要为 Skype4COM.dll
添加一个引用,以便通过 Skype 发送消息。我们在一个网络上有十几台计算机和一个共享文件服务器(还有其他东西)。所有其他计算机都需要能够运行这个程序。我希望避免手工设置参考文献。我计划将引用放在一个共享的位置,并在程序运行时以编程方式添加它。
我似乎不知道如何使用 VBA 以编程方式向 Excel2007添加引用。我知道如何手动操作: 打开 VBE --> Tools --> References --> browse --_> File Location and Name
。但这对我来说没什么用。我知道在 访问 Vb.net中有一些方法可以做到这一点,类似的代码不断出现,但我不确定我是否理解它,或者它是否相关:
ThisWorkbook.VBProject.References.AddFromGuid _
GUID:="{0002E157-0000-0000-C000-000000000046}", _
Major:=5, Minor:=3
到目前为止,在提供的解决方案中,为了通过编程方式添加引用,我需要手动添加引用并更改 Trust Center ——这不仅仅是添加引用。虽然我猜想如果我按照提出的解决方案,我将能够以编程方式添加未来的引用。所以这一切都是值得的。
有其他想法就更好了。