玛丽要求在“打印”对话框中更改默认设置的方法,以便默认情况下,她可以简单地打印当前页面。

不幸的是,无法更改默认值。每当首次显示“打印”对话框时,Word始终会将它们重置为内部设置。但是,有两种方法可以解决此问题。

第一种方法是简单地记录打印当前页面的宏。录制后,您可以将宏分配给工具栏或为其提供快捷键。 (__WordTips _._的其他问题已经介绍了如何执行这些操作。)现在,您甚至不需要拉出常规的“打印”对话框即可打印当前页面,您可以使用自己的宏来完成工作一次点击。以下是此类宏的示例:

Sub PrintCurrentPage()

Application.PrintOut FileName:="", Range:=wdPrintCurrentPage, _       Item:= wdPrintDocumentContent, Copies:=1, Pages:="", _       PageType:=wdPrintAllPages, Collate:=False, _       Background:=True, PrintToFile:=False End Sub

如果您希望确实能更改“打印”对话框中的设置,则只能使用宏进行更改。但是请了解,这种方法不会更改默认值,而是会更改设置。因此,当您调用该宏时,将调用“打印”对话框,并且该设置由宏更改为默认设置。这听起来可能有点令人困惑,但这仅意味着在您有机会查看“打印”对话框之前,已为您进行了许多设置更改。

Public Sub PrintCurrentPageDialog()

With Dialogs(wdDialogFilePrint)

.Range = wdPrintCurrentPage         .Show     End With End Sub

在这种情况下,宏在显示之前将“打印”对话框中的“范围”值设置为当前页面。显示对话框后,宏结束,您可以根据需要手动更改其他对话框设置。

有趣的是,如果您将上述宏命名为FilePrint(而不是PrintCurrentPageDialog),则该宏实质上会替换从File(文件)菜单中选择Print(打印)时出现的内置Word命令。因此,您已更改(甚至稍有更改)内置Word命令的功能。

注意:

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

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

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(1487)适用于Microsoft Word 97、2000、2002和2003。您可以在Word(Word 2007)的功能区界面中找到此技巧的版本。和更高版本)在这里: