我是 VBA 新手,一直在为 Office 编写一个小型宏应用程序。我们有大约 80 个用户,他们的电脑设置基本相同,除了少数用户之外,所有用户都可以访问它。
我一直在尝试使用 Web 服务引用来自动访问网页,并且我还将 Microsoft 脚本运行时引用加载到项目中。我尝试在测试 PC 上运行它,但它抱怨缺少引用。
我并不是特别想使用 80 台 PC 并手动加载参考资料。
我的问题基本上是,我应该如何管理这个宏应用程序向 80 个以上用户的分发,以确保每次为每个用户加载引用。
Thanks!
在大多数情况下,后期绑定将解决 VBA 中的引用问题,除非您有一些不寻常的引用。大多数问题是由库版本差异引起的,可以通过后期绑定来克服。对于 VBA,通常建议您使用早期绑定进行开发,而使用后期绑定进行发布。后期绑定的主要缺点是将内置常量更改为值(速度不再是以前的问题。)
So:
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)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)