在SubForm上,带有状态标志的隐藏字段在运行时更改。表格的内容必须相应改变。当我在UIDocument上调用RefreshHideFormulas时,GUI不会改变。文档说这个方法只有在用户存在当前字段时才会生效,当我手动执行时,确实会发生这种情况。
但我需要在状态更改后自动更新GUI。我试过这个:
Sub RefreshHideFormulas
Call uidoc.RefreshHideFormulas()
Call uidoc.GotoNextField
Call uidoc.GotoPrevField
End Sub
但它也没有用!
我是他们更好的解决方案吗?
答案 0 :(得分:1)
我找到了解决方案here。我只是让事情变得更复杂,因为我读错了方向。解决方案(在此处发布的记录)就像调用refresh而不是RefreshHideFormulas一样简单:
Call uidoc.Refresh