0

我能够为保存/打印创建模块事件处理程序,但无法访问文档上的控件来更改说..我在文档上有单选按钮,我想在文件->保存上隐藏它。任何帮助都会受到 2 天的影响。谢谢

4

1 回答 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 回答