正在获取编译器错误(无效的标识符)

时间:2018-12-12 10:16:35

标签: excel vba compiler-errors

如上所述,在下面的代码中,我收到一个编译器错误,告诉我存在无效的标识符。我没有真正看到问题,基本上这是一个非常简单的代码。问题应该出在使用backcolor-Function的行中。

2

2 个答案:

答案 0 :(得分:1)

 Dim TextBoxObject As String
 AMU.TextBoxObject.BackColor.ColorIndex = 15

猜测不像您将字符串变量声明为与文本框同名一样

答案 1 :(得分:1)

您尝试将字符串分配给对象

(//Term[@Name='adrline1' ]/@Value | //Term[@Name='adrtype' and @Value='House'] )[2]

您可以使用TextBoxObject = "Textbox" & i -收藏集

AMU.Controls

如果您没有参考,则仅是名称。

或者如果其他对象上没有Collection,请查看

Set TextBoxObject = AMU.Controls("Textbox" & i)

`。