为什么同一个VBA excel文件但编译结果不同?

时间:2012-07-12 05:56:11

标签: excel-vba compiler-errors vba excel

我有两个类似的文件file01-hasErrorfile02-noError

我无法理解他们有什么问题,因为他们都有相同的模块request,它定义了相同的方法bbb();但是一个会导致错误,而另一个则不会。

你知道为什么吗?

2 个答案:

答案 0 :(得分:4)

NoError文件包含对Microsoft XML, V6.0的引用,Error文件没有。

错误是由行Public xmlHttpRequest As MSXML2.XMLHTTP60

引起的

将其设置在\Tools\References...

答案 1 :(得分:1)

file01编译错误,因为它没有引用MicrosoftXML。打开菜单Tools|References,找到并勾选MicrosoftXML6.0,应用它。错误将消失