如何使用 VBA 设置打印区域(带示例) 您所在的位置:网站首页 excel如何设置打印区域 如何使用 VBA 设置打印区域(带示例)

如何使用 VBA 设置打印区域(带示例)

2024-02-03 21:35| 来源: 网络整理| 查看: 265

如何使用 vba 设置打印区域(附示例)经过 本杰明·安德森博 7月 6, 2023 指导 0 条评论

您可以在 VBA 中使用以下语法来设置打印区域并在实际打印工作表之前显示打印预览:

Sub SetPrintArea() With Sheets("Sheet1") .PageSetup.PrintArea = Selection.Address .PrintPreview End With End Sub

这个特定的宏将打印区域设置为工作表中当前选定的单元格范围(称为Sheet1) ,然后提供打印预览。

注意:如果您想打印选定的范围而不预览它,请在宏中将.PrintPreview替换为.PrintOut 。

以下示例展示了如何在实践中使用此语法。

示例:如何使用VBA设置打印区域

假设我们有以下 Excel 工作表,其中包含各种篮球运动员的数据:

我们可以创建以下宏来指定打印区域并在实际打印纸张之前显示打印预览:

Sub SetPrintArea() With Sheets("Sheet1") .PageSetup.PrintArea = Selection.Address .PrintPreview End With End Sub

假设我们接下来选择单元格区域A2:B7 :

当我们运行这个宏时,打印区域会自动设置为所选的单元格范围,并出现以下打印预览窗口:

这准确地向我们展示了如果我们打印当前选定的单元格范围,页面将会是什么样子。

如果我们更改选定的单元格范围,打印区域将自动更改。

例如,假设我们选择范围A1:B11 :

如果我们再次运行该宏,打印区域将自动设置为所选单元格范围,并出现以下打印预览窗口:

打印预览现在显示,如果继续打印,我们将打印A1:B11范围。

注意:您可以在此处找到 VBA 中PrintArea属性的完整文档。

其他资源

以下教程说明如何在 VBA 中执行其他常见任务:

VBA:如何打印为 PDFVBA:如何使用打印预览VBA:如何创建文件夹

关于作者安德森博本杰明·安德森博

大家好,我是本杰明,一位退休的统计学教授,后来成为 Statorials 的热心教师。 凭借在统计领域的丰富经验和专业知识,我渴望分享我的知识,通过 Statorials 增强学生的能力。了解更多

添加评论取消回复


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有