Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在单击时执行VBA脚本?_Vba_Ms Word - Fatal编程技术网

如何在单击时执行VBA脚本?

如何在单击时执行VBA脚本?,vba,ms-word,Vba,Ms Word,我在Word文档中使用了一个复选框旧表单字段。每次更改复选框的状态时,我都要执行VBA脚本。我想我必须在事件上执行这个VBA脚本(图中的第一个)。但是,如果我选择no.1或no.2,它只在我更改到下一个字段时执行VBA脚本 我的问题是: 现在,如何在每次单击时执行VBA脚本?上图中的2号和3号有什么区别?如果我没记错的话,Word没有用于复选框的on事件触发器 一种可能的解决方法是某种验证按钮,它检查复选框的值,然后执行适当的命令 问题是:遗留表单字段中没有-afaik-no按钮

我在Word文档中使用了一个复选框旧表单字段。每次更改复选框的状态时,我都要执行VBA脚本。我想我必须在事件上执行这个VBA脚本(图中的第一个)。但是,如果我选择no.1或no.2,它只在我更改到下一个字段时执行VBA脚本

我的问题是:


现在,如何在每次单击时执行VBA脚本?上图中的2号和3号有什么区别?

如果我没记错的话,Word没有用于复选框的on事件触发器


一种可能的解决方法是某种验证按钮,它检查复选框的值,然后执行适当的命令

问题是:遗留表单字段中没有-afaik-no按钮