通过单击远离文档中的任何ActiveX文本框来运行宏

时间:2015-03-16 20:53:56

标签: vba excel-vba word-vba excel

我正在寻找一个VBA脚本,只要我点击文档中的任何ActiveX文本框,它就会运行。另一种选择是每当我点击任何文本框时都会运行它(不用点击)。

如果不单独为每个文本框分配子文件,怎么办呢?

1 个答案:

答案 0 :(得分:0)

双击文本框,它将显示该文本框的默认方法,在我的测试中是Textbox1_Change()。每次在文本框中键入任何内容时,此方法都会运行。

您会在vba编辑器的顶部看到两个下拉框。按下右侧的那个,你将看到文本框的所有其他可用方法,其中一个是LostFocus,我认为它将适合你的目的。单击它会创建一个子文件,每次文本框失去焦点时都会执行该子文件。看看你如何使用它。干杯