我正在浏览一些vba代码,我在UCase()上遇到编译错误。它说编译错误:找不到项目或库。我之前从未遇到过这个问题,我需要通过引用添加哪些库来识别它?
答案 0 :(得分:8)
检查“引用”对话框,您应该找到至少一个标记为“MISSING:”的引用,删除该引用并且一切都应该正常。
缺少引用会导致VBA行为异常,包括无法识别内置关键字
答案 1 :(得分:0)
如果尚未添加,则应添加
Tools -> References - > "OLE Automation"
这是提供UCase的库。
答案 2 :(得分:0)
我也遇到过同样的问题。但是一种技巧解决了错误:
只需将 lcase
或 ucase
分别替换为 vba.lcase
或 vba.ucase
。