我能够为保存/打印创建模块事件处理程序,但无法访问文档上的控件以更改说..我在文档上有单选按钮我想在文件上隐藏它 - >保存。任何帮助都会受到2天的好评。谢谢
答案 0 :(得分:0)
将此代码放在Word VBA中的ThisDocument对象中。它应该允许您在保存文档之前运行所需的任何代码。
Public WithEvents appWord As Word.Application
Private Sub appWord_DocumentBeforeSave _
(ByVal Doc As Document, _
SaveAsUI As Boolean, _
Cancel As Boolean)
'Put your code here
End Sub
Private Sub Document_Open()
Set appWord = Application
End Sub
请注意,这在appWord初始化之后才会起作用,这就是我将它放在Document_Open事件代码中的原因(可能有更好的方法)。换句话说,在重新打开文档之前,此代码不会运行。