以编程方式从遗留表单字段中选择制表符



在MS Word版本2202(2019(中,我在文档中有一个遗留表单字段(纯文本框(,该字段在退出时进行计算,并用计算结果填充许多其他字段。

我正在寻找一种使用VBA从表单字段中弹出并触发计算的方法。换句话说,当用户在表单字段中时,就好像按下了制表键一样,从字段中退出,并触发其他字段的计算和填充。

我尝试了以下代码:

Selection.TypeText Text:=vbTab

但它不起作用,因为除了填写表单之外,文档被限制编辑。此限制禁止此代码模拟按tab键。

谢谢。

编辑字段后,您只需要:

ActiveDocument.Fields.Update

最新更新