win7 64位系統中vba函數的調用問題,该如何解决

win7 64位系統中vba函數的調用問題
win7 64位系統安裝的VB6.0企業版,在新建工程時,可以直接使用trim()函數,但在编译旧程序时,直接写TEXT1.text=trim(TEXT2.text)会报错“找不到专案或程式库”,而改成TEXT1.text=vba.trim(TEXT2.text)则不会报错。其他vasul basic for applications 函数也是如此。由于旧程序中大量使用了函数,如果不想改应该怎么样去处理。正常环境下vasul basic for applications引用的是VB6.dll,64位系統引用的是msvbm60.dll
------解决思路----------------------
我这没遇到这问题,是不是vb6安装的有问题?
------解决思路----------------------
旧程序中中的编译错误太多,导致无法解析出 Trim() 函数属于 VBA 库。
1)先打开Project菜单下的References、Components两个对话框,看是否有missing的组件,先安装再重新打开工程。
2)Options对话框General页下的“Compile On Demand”不要勾选。
3)F5全编译,将编译错误都修改正确。如果错误指示还是在Trim()之类正确的代码上,可先将代码全注释,然后逐段放开编译。


------解决思路----------------------
引用:
沒有效果,還是原來一樣的問題,必須加引用文件名才可以使用

那么就是存在同名的 Trim() 函数了。
F2打开Object Browser,搜Trim