在Excel中打印任何内容之前,通常从“文件”菜单中选择“打印”。这将显示“打印”对话框,使您可以更改打印机驱动程序将如何处理打印作业。

如果要创建用于从工作表中打印信息的宏,则可能需要以编程方式显示“打印”对话框。然后,用户可以选择直接从您的宏内进行打印。

要添加此功能,只需包含以下宏行:

bTemp = Application.Dialogs(xlDialogPrint).Show

Show方法导致显示“打印”对话框。该代码行结束时,bTemp将为True或False。如果为True,则表示用户在对话框中单击“确定”,从而进行打印。如果为False,则用户单击“取消”或“关闭”按钮以关闭对话框而不进行打印。

注意:

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

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

本技巧(2435)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: