我能够为保存/打印创建模块事件处理程序,但无法访问文档上的控件来更改说..我在文档上有单选按钮,我想在文件->保存上隐藏它。任何帮助都会受到 2 天的影响。谢谢
问问题
540 次
1 回答
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 事件代码中的原因(可能有更好的方法)。换句话说,在您重新打开文档之前,此代码不会运行。
于 2012-04-20T00:04:06.700 回答