我有一个别人写的旧的VB 6.0应用程序。当我编译应用程序时,它会在需要 VBA 引用的每一行代码上抛出错误,例如它在以下行中抛出错误:
Left$, Chr, Trim$
一旦我用 VBA 作为前缀。左$,错误消失。我正在查看项目引用列表,只看到一个名为"Microsoft DTS 运行时 1.0"的缺失引用。我可以从哪里获得此参考以及如何在 VB 应用程序中添加它。另外,有什么办法,我可以添加对VB应用程序的VBA引用。我在XP机器上运行这个VB应用程序。
任何帮助将不胜感激。
然后你应该安装 DTS 运行时Microsoft:
如何:安装对数据转换服务包的支持:
https://technet.microsoft.com/en-us/library/ms143755(v=sql.105(.aspx
之后,添加VBA引用(如果缺少(
如果您查看可用参考文献列表,您应该会看到一个用于Visual Basic For Applications
的参考文献。 确保选中这一点,您将很高兴。
如果有多个 VBA 引用,请选择msvbvm60.dll
引用。