有权访问多台打印机的Word用户发现,除非首先显示“打印”对话框,否则很难说出他们要打印时选择了哪台打印机。这排除了使用工具栏上的“打印”工具的简单性。如果您遇到这种情况,您可能会认为,如果可以在状态栏中显示打印机的名称,这样可以很好地告诉您是否需要更改为其他打印​​机,或者您只需单击打印工具。

您可以更改状态栏上显示的内容,但这可能比它值得的麻烦更多。可以使用宏更改状态栏中显示的信息。您可以轻松地创建一个宏,该宏将使用打印机名称不断更新状态栏,但会覆盖状态栏中已显示的许多有价值的信息。

要停止删除重要的状态栏信息,您可能希望宏仅在运行时更新状态栏。然后,您可以将宏分配给工具栏按钮。一按该按钮,您就可以知道选择了哪台打印机。

当然,这种方法的问题在于它无法为您节省任何费用。假设选择了正确的打印机,然后单击两次,即在您的自定义宏工具上单击一次,然后在“打印”工具上单击一次。这与使用“打印”对话框进行打印所用的单击次数相同,即单击/拖动移动以打开“打印”对话框,然后单击“打印”按钮。 (如果使用键盘,则可以快速按Ctrl + P以显示“打印”对话框。)

那一个人该怎么办?好吧,有两个潜在的解决方案。首先只是使用Word的内置功能来确定选择哪种打印机。如果您打开了与工具栏相关的“屏幕提示”,并且将鼠标指针悬停在“打印”工具上仅一会儿,则Word将显示当前所选打印机的名称。然后,您可以知道只需单击该工具是否可以,还是需要拉出“打印”对话框。 (您可以通过从“工具”菜单中选择“自定义”,然后显示“选项”选项卡来控制工具栏中屏幕提示的显示。寻找“在工具栏上显示屏幕提示”选项。)

第二种解决方案是进行一些宏编程,然后简单地创建一种方法,只需单击一下即可打印到每台打印机。这些宏可能非常简单。他们所需要做的就是切换打印机,然后打印当前文档。基本宏如下:

Sub PrintToP1()

ActivePrinter = "\\SPA-SERVER\HP OfficeJet Pro L7700 Series"

ActiveDocument.PrintOut End Sub

若要修改宏以符合您的需要,请更改宏名称(PrintToP1)以反映描述性的内容。例如,您可以更改“ P1”部分,因此它是打印机的简称。然后,在宏正文的第一行中,您需要将引号中的信息更改为打印机的全名,如在“打印”对话框中所显示的。而已。

现在,通过为每台打印机使用这些宏之一,您可以将它们分配给工具栏按钮,并使用它们一次单击即可将文档打印到适当的打印机。

注意:

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

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

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(1515)适用于Microsoft Word 97、2000、2002和2003。