当斯蒂芬选择打印某些内容时,Word会警告他说他要打印的内容“超出了打印范围”,但他仍然可以打印。斯蒂芬想知道是否有任何办法告诉Word他总是在边界之外打印,这样他就不必总是处理此通知。

无法打开或关闭此通知-换句话说,它不是您可以在程序中进行的配置设置。但是,您可以在运行宏时关闭通知。这意味着您可以通过宏进行打印,只需在打印之前关闭通知,然后在打印后立即将其重新打开即可。您可以使用DisplayAlerts属性执行此操作:

Application.DisplayAlerts = wdAlertsNone Application.DisplayAlerts = wdAlertsAll

第一行关闭警报,第二行将其打开。重要的是要记住,这些线总是成对使用。如果关闭警报而从不重新打开警报,则即使宏结束后也不会看到任何警报。

在宏中使用它们的简单方法如下所示:

Sub PrintMyDocument()

With Application         .DisplayAlerts = wdAlertsNone         .PrintOut Background:=False         .DisplayAlerts = wdAlertsAll     End With End Sub

为了使用宏,只需加载要打印的文档,然后运行宏。您不会看到通知出现。

注意:

如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(7594)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。