gpt4 book ai didi

VBA 引用库

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

我是 VBA 新手,一直在为 Office 编写一个小型宏应用程序。我们有大约 80 个用户使用基本相同的 PC 设置,除少数用户外,所有用户都可以访问它。

我一直在尝试使用 Web 服务引用访问网页的一些自动化,并且我还将 Microsoft Scripting Runtime 引用加载到项目中。我试图在测试 PC 上运行它,但它提示缺少引用。

我不是特别想去大约 80 台 PC 并手动加载引用。

基本上,我的问题是我应该如何管理这个宏应用程序对 80 多个用户的分发,以确保每次都为每个用户加载引用。

谢谢!

最佳答案

在大多数情况下,后期绑定(bind)将解决 VBA 中的引用问题,除非您有一些不寻常的引用。大多数问题是由可以通过后期绑定(bind)克服的库版本差异引起的。使用 VBA,通常建议您使用早期绑定(bind)进行开发,但使用后期绑定(bind)进行发布。后期绑定(bind)的主要缺点是将内置常量更改为值(速度不再是过去的问题。)

所以:

Dim fs As Object 'Instead of FileSystemObject '
Dim xl As Object 'Instead of Excel.Application '

Set fs=CreateObject("Scripting.FileSystemObject")
Set xl=CreateObject("Excel.Application")

'Value instead of built-in constant '
ForReading=2
Set f = fs.OpenTextFile("c:\testfile.txt", ForReading)

关于VBA 引用库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/418098/

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