MS Word中的按钮上的多次单击 - Visual Basic

时间:2013-02-21 13:02:24

标签: vba

我正在创建一个带有按钮的文档,用户单击该按钮可将文本添加到文本框中。

例如 - 单击按钮1将“您点击按钮1”添加到文本框1。 单击按钮2将“您点击按钮2”添加到同一个框中。 (我知道的令人兴奋的东西)。

我正在使用 TextBox1.Text = TextBox1.Text +“您在Visual Basic中的Click事件中单击了按钮1”

我希望用户能够再次单击按钮以删除(或撤消?)文本。或者,实际上,再次单击以再次添加文本。

我想我希望用户能够切换框中的文本。甚至可能根据文本是打开/关闭还是在文本框内/外来更改按钮颜色。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我可能会这样做的方法是使用一个简单的IF语句来首先确定文本的状态。如果它是空的,那么填充它。如果它不为空,则使值等于“”。

代码看起来像这样(但不完全是 - 这只是理论上的)

If textbox1.text = "" Then

textbox1.text = "You've clicked button 1"

Else 

textbox1.text = ""

End If

如果我没有正确理解要求,请道歉。