当Ryno单击功能区的“主页”选项卡上的“打印”工具时,Excel会忠实地打印活动的工作表。但是,他更喜欢用它打印他选择的单元格。他想知道是否有一种方法可以使Excel默认情况下仅打印选定的单元格。

实际上,Excel在功能区的“主页”选项卡上不包括“打印”工具。通常,您需要单击功能区的“文件”选项卡,然后选择“打印”,或者在Excel 2007中,单击“ Office”按钮,然后选择“打印”。我怀疑Ryno看到的是快速打印工具,该工具实际上是快速访问工具栏的一部分。您可以通过单击QAT右侧的向下箭头来控制此工具的显示。 (如果将鼠标指针悬停在它上面,则会看到“自定义快速访问工具栏”字样。)Excel显示一些选项。

(请参见图1。)

image

图1.自定义快速访问工具栏。

请注意标题为快速打印的选项。如果选择此选项,则QAT上有一个可用于打印的工具。

有趣的是,“快速打印”工具几乎忽略了您以前用于打印的设置。例如,我使用Ctrl + P来显示打印设置,并指定仅应打印选定的单元格。当我打印时,这就是我得到的。

但是,当我单击“快速打印”工具时,将打印整个工作表。当我再次按Ctrl + P时,那里的设置仍然显示我只想打印选定的单元格,即使快速打印只是通过打印整个工作表而获得的。

看来,此工具旨在仅打印整个当前工作表。它会忽略您以前在Excel会话中可能进行的任何其他打印设置。这是Ryno请求的明显原因-他希望Quick Print工具默认情况下可以打印选定的单元格。

我们只有一种方法可以直接修改快速打印工具的工作方式。这涉及设置工作表的打印区域。您可以按照以下步骤进行操作:

。选择您要打印的任何单元格。

。显示功能区的“页面布局”选项卡。

。单击打印区域工具。 Excel显示两个选项。

。选择设置打印区域选项。

现在,无论何时在此工作表中打印(甚至在使用“快速打印”工具时),Excel都会将打印内容限制在指定的打印区域。

如果您确实想要一个可以在使用时打印出您选择的任何内容的工具,则需要创建一个宏。宏不必太复杂;这是一个简单的示例:

Sub MyPrintSelection     Selection.PrintOut Copies:=1, Collate:=True End Sub

如果将此宏分配给“快速访问工具栏”,则将有一个易于使用的工具,可打印所选内容。您甚至可以将快捷键与宏关联,以便您可以通过调用快捷方式来打印选择。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(188)适用于Microsoft Excel 2007、2010、2013和2016。