VBA - 用户尝试打印时弹出消息

时间:2010-01-20 04:07:25

标签: vba function ms-word

我需要在MS Word中设置一个功能,以便在用户尝试打印特定文件时运行消息框。

干杯 安东尼

更新 -

我之前没有做任何VBA,并且正在尝试帮助那些需要这个的人。他们需要的是一个消息框,当用户打印此特定文档时会显示一些文本。这是他们到目前为止所做的,但我不确定他们是否知道在哪里挂钩或者这是否有效。

Private Sub AppThatLooksInsideThisEventHandler_DocumentBeforePrint(ByVal Doc As Document, Cancel As Boolean)
    MsgBox "Event: DocumentBeforePrint"
End Sub

1 个答案:

答案 0 :(得分:1)

我自己没试过,你要找的活动应该是:
Application.DocumentBeforePrint(这适用于Word 2003,不确定2007年)

这是一个相关的参考:
Solved: DocumentBeforePrint help needed