gpt4 book ai didi

excel - VBA Excel - 以编程方式添加引用

转载 作者:行者123 更新时间:2023-12-04 22:24:25 29 4
gpt4 key购买 nike

我使用“Microsoft Outlook 15.0 对象库”引用构建了一个 excel 宏,但是当我将文件发送给其他人时,他们收到此错误:“ 找不到项目或库 ”。

这个文件会被很多人使用,所以我必须从 VBA 代码中添加它。

我正在使用在您打开 excel 文件时运行的代码,它返回以下错误:“ 加载 DLL 时出错

Private Sub Workbook_Open()
Application.VBE.ActiveVBProject.References.AddFromFile "C:\Program Files (x86)\Microsoft Office\Office15\MSOUTL.OLB\"
End Sub

你知道为什么会这样吗?

谢谢

最佳答案

如果您仍想保留早期绑定(bind),您可以使用 GUID 来添加库,即

Sub AddOL_Ref()

Application.VBE.ActiveVBProject.REFERENCES. _
AddFromGuid "{00062FFF-0000-0000-C000-000000000046}", 1, 0

End Sub

使用 GUID 的优点是它是恒定的,不会随着程序的版本而改变。

Here人们发现了关于早期响应的缺点/优点的扩展讨论。后期绑定(bind)。

关于excel - VBA Excel - 以编程方式添加引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59370781/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com