用vba清除文本框 – 获取424对象所需的错误

我正在尝试清除名为“文本框2”的文本框

我已经尝试了以下内容:

TextBox2.Value = "" 

^得到一个424对象所需的错误

 TextBox2.Text = "" 

^得到一个424对象所需的错误

 Worksheets("Proposal").Textbox2.Value = "" 

^得到一个运行时错误438,对象不支持这个属性或方法

 Worksheets("Proposal").Textbox2.Text = "" 

^得到一个运行时错误438,对象不支持这个属性或方法

由于它是一种forms控制:

 Worksheets("Proposal").Shapes("Text Box 2").Value = "" 

而且,由于您将其更改为一个ActiveX控件:

 Worksheets("Proposal").TextBox2.Value = "" 'This assumes that your newly created text box is still "TextBox2" 

更改为ActiveX并使用

 Proposal.TextBox2.Text = ""