Microsoft Excel中更改页面方向的7种方法
您是否需要更改 Excel 工作表的方向以便打印,但不知道如何操作?阅读本快速教程,了解如何以各种方式更改 Excel 中的页面方向。
假设你创建了一份销售报告,需要将其打印在纸上,然后 PDF 分配给各个业务利益相关者和投资者。如果您尝试按原样打印 Excel 电子表格,您会发现打印的文档每张纸上的数据较少,而且报告似乎很难阅读。更不用说,您会发现大多数行和列都不完整。
但是,如果您了解 Excel 的不同页面布局选项并在打印前应用正确的选项,则可以避免此类问题。
继续阅读以了解更改页面方向的各种方法,并在 Excel 中选择适合您的方法。
推荐:如何在Windows 11上使用OneDrive释放磁盘空间
在 Excel 中更改页面方向的原因
- 在单个页面上容纳更多数据并尽量减少过度滚动的需要。
- 增强文本较多的文档的可读性并提高整体的可读性。
- 与其他文件保持一致,确保整体性和专业性。
- 方便共享和打印,因为纵向是大多数打印机和纸张尺寸的默认设置。
- 遵守要求以特定方向呈现文件的行业标准或指南。
- 优化数据呈现,特别是对于宽表格、图表或图形。
- 创建具有视觉吸引力的布局的定制报告。
- 利用横向模式容纳大型工作表。
- 提高打印输出的准确性和外观,避免数据截断或失真。
- 通过使页面方向与正在进行的分析类型保持一致来增强数据分析。
在“页面布局”选项卡上更改页面方向
如果您需要打印工作表或工作簿,Excel 功能区上的“页面布局”选项卡提供了各种标准页面设置选项。在这些设置中,有一个是“方向”。以下是使用此设置的方法:
- 在 Excel 工作表上,单击 页面布局 功能区菜单上的选项卡。
- 点击 方向 命令并选择 肖像 或者 景观。
- 纵向模式允许您容纳更多行,而横向模式允许您容纳更多列但更少行。
用于更改页面方向的页面设置对话框
您是否喜欢使用各种 Excel 快捷键来逃避手动点击和导航?那么,请尝试以下步骤来修改 Excel 上可打印页面区域的方向:
- 假设你在 家 Excel 工作表的选项卡。
- 按 Alt 然后按 H > 磷 > 年代+磷 提出 页面设置 对话框。
- 在此窗口中,您应该看到 方向 选择 肖像 和 景观 在下面 页 标签。
- 选择您需要的一个并点击 好的。
- 您将看到一条虚线(水平表示横向,垂直表示纵向)标出工作表上的可打印区域。
您应该修改 Excel 工作表,使内容位于划定的区域内。这可确保您的报告数据位于整个页面内。如果数据超过一页,则向下滚动工作表时您会看到更多虚线对。
打印时更改 Excel 页面的方向
如果您在进行数据分析和可视化时不想让 Excel 工作表上出现虚线等干扰,您可以在打印报告之前更改方向。操作方法如下:
- 准备好打印 Excel 报告后,点击 Ctrl + 磷 键盘上的键。
- 这应该打开 打印预览 Excel 工具。
- 在那里,在 设置 部分,您应该看到 横向。
- 点击下拉菜单选择 纵向。
- 相应地,预览将会改变并显示可打印区域。
- 如果打印预览效果不佳,请点击后退箭头转至 家 标签。
- 现在,调整行和列以适合虚线内的内容。
- 再次发出打印命令,现在预览应该没问题了。
默认情况下,所有 Excel 工作表都位于 横向 在里面 打印预览 工具。您必须将其更改为 肖像 如果您需要更改默认选择。
修改多个工作表的 Excel 页面方向
假设您的 Excel 工作簿中有多个工作表。您想将所有这些工作表都切换为纵向以便打印。您可以按照以下方法完成此操作:
- 点击 Ctrl 并在软件底部的Excel工作表菜单中选择所有工作表。
- 现在,点击 页面布局 选项卡并选择任意页面方向 景观 和 肖像。
- 浏览单个工作表,您应该看到所有工作表都符合所选的页面方向。
推荐:如何在Ubuntu/Windows上使用JUnit 5 for Eclipse IDE
创建用于改变页面方向的 Excel 模板
如果您使用 Excel 模板,则打印前无需更改每个 Excel 工作表的方向。您只需打开模板、复制新数据,然后打印工作簿或选定的工作表即可。
您已有一个页面方向已更改的 Excel 文件。请参阅以下步骤将文件另存为模板:
- 点击 文件 选项卡并选择 另存为。
- 现在,选择 浏览 在下面 另存为 部分。
- 在 另存为 对话框中,选择新文件的目标目录。
- 现在,点击 保存类型 下拉列表并选择 Excel 模板 (XLTX) 文件类型。
- 点击 节省 按钮来完成该过程。
当您需要使用模板时,请转到保存模板的目标位置并打开文件。进行必要的更改,例如导入新数据或更新现有图表。单击 Ctrl + 年代 将文件另存为其他文件。现在,只需打印内容,即可获得之前设置的页面方向。
使用 VBA 脚本更改 Excel 页面方向
假设您想要在 Excel 中自动执行页面方向更改过程。为此,您可以使用以下 VBA 脚本。如果现有方向为横向,则脚本将页面方向转换为纵向,反之亦然。以下是创建和运行宏的步骤:
- 打 Alt + F11 提出 Excel VBA 编辑器 工具。
- 点击 插入 并选择 模块 在里面 VBA 编辑器 工具栏。
- 复制并粘贴以下脚本到空白处 模块:
Sub TogglePageOrientation()
If ActiveSheet.PageSetup.Orientation = xlLandscape Then
ActiveSheet.PageSetup.Orientation = xlPortrait
Else
ActiveSheet.PageSetup.Orientation = xlLandscape
End If
End Sub
- 点击 节省 按钮并关闭 VBA 编辑器 工具。
- 现在,按 Alt + F8 钥匙一起打开 宏 对话框。
- 在那里,选择 切换页面方向 宏并点击 跑步 按钮 运行 VBA 宏。
- Excel 将自动将页面方向更改为 肖像 如果它在 景观 在活动工作表上亦然。
您还可以将此小脚本附加到您的 VBA 项目中。这样,当您执行父宏时,Excel 将处理所有任务并最终设置所需的页面方向。因此,您可以通过按 Ctrl + 磷 键。无需手动执行额外的 VBA 宏。
如何使用 Office 脚本更改 Excel 中的页面方向
如果您使用的是 Excel for Microsoft 365 桌面应用或 Excel Web 应用,则可以使用 Office 脚本实现高级自动化。但是,您的帐户中必须有一个有效的 Microsoft 365 订阅。如果您看到 自动化 选项卡,您可以使用它在 Excel Web 应用程序或桌面应用程序中转换页面方向。操作方法如下:
- 点击 自动化 选项卡并选择 新脚本 按钮。
- 这 代码编辑器 工具将会弹出在 Excel 应用程序的右侧。
- 在那里删除现有代码,然后复制并粘贴以下脚本:
function main(workbook: ExcelScript.Workbook) {
let selectedSheet = workbook.getActiveWorksheet();
// Set print area for selectedSheet to range "A1:I31"
selectedSheet.getPageLayout().setPrintArea("A1:I31");
// Set ExcelScript.PageOrientation.portrait orientation for selectedSheet
selectedSheet.getPageLayout().setOrientation(ExcelScript.PageOrientation.portrait);
// Set Letter paperSize for selectedSheet
selectedSheet.getPageLayout().setPaperSize(ExcelScript.PaperType["Letter"]);
// Set No Scaling scaling for selectedSheet
selectedSheet.getPageLayout().setZoom({scale: 100});
}
- 点击 保存脚本 按钮,然后点击 跑步 按钮 代码编辑器 工具。
- 通过这样做,你可以更改 Excel 中的页面方向 景观 到 肖像。
如果您的 Excel 工作表位于 肖像 你已经定位了,你需要 景观 方向改变所有出现的 portrait
到 landscape
。
您可以将此 Office 脚本代码包含在现有项目中。因此,运行父脚本将执行您在脚本中编码的所有任务,并将页面方向设置为 肖像 或者 景观 自动地。
结论
这些都是在 Excel 中更改页面方向的常用方法。您可以使用 页面布局 标签, 页面设置 对话框,或 打印预览 工具手动设置适当的页面方向。
假设你的工作表有 虚拟专用网络 或者 基于 Office 脚本 自动化,您可以包括给定的 VBA 脚本 和 Office 脚本代码 使页面方向选择过程自动化。