如何在VBA宏中禁止打印机警告?

时间:2020-09-29 08:10:59

标签: vba ms-word

在我的Word Macro VBA代码中,我具有以下命令。

            Application.DisplayAlerts = False
            wDoc.PrintOut
            Application.DisplayAlerts = True

尽管如此,我还是收到打印机警告说: “页边距太紧。某些内容可能会在打印过程中被剪切。您是否仍要打印?”

考虑到我无法更改页边距,因为我需要这种方式。我想避免出现此警告消息,或者自动回答“是”。

enter image description here

1 个答案:

答案 0 :(得分:0)

是的,您可以使用SendKeys为您按下ENTER键:

Application.DisplayAlerts = False
wDoc.PrintOut
Sleep 2000
SendKeys("~")
Application.DisplayAlerts = True