跳至主要内容

Kutools for Office — 一套工具,五种功能。事半功倍。

如何快速调整Excel中所有图表或图片的大小?

Author Xiaoyang Last modified

如果你处理的Excel文件包含多个图表或图片,你可能已经注意到尺寸不匹配会令工作表显得杂乱无章,增加解读难度,并在打印件或仪表板中破坏对齐。通过标准化每个图表和图片的大小——无论是使用内置的调整工具还是简单的VBA宏——你可以立即创建一个整洁、一致的布局,突出数据并使其看起来专业,无论你是为会议做准备、分享报告,还是仅仅为了保持自己的工作区有序。本教程提供了一些实用且易于遵循的步骤,利用内置的Excel功能和VBA宏,快速且统一地一次性调整所有图表或图片的大小。

一次性调整所有图表的大小

一次性调整所有图片的大小


arrow blue right bubble一次性调整所有图表的大小

当你的工作表包含多个不同尺寸的图表(例如条形图、折线图或饼图)时,以连贯的方式呈现数据可能会很困难。为了确保所有图表外观统一,请按照以下详细说明操作:

步骤1:选择活动工作表中的所有图表

同时选择活动工作表中的所有图表,这是如果你想同时对它们进行更改所必需的操作。手动按住Ctrl键点击每个图表是可以的,但在大型工作表中会非常耗时。为了提高效率,可以使用简单的VBA宏自动选择所有的图表对象。要使用该VBA宏:

  1. Alt + F11打开VBA编辑器。
  2. 在VBA窗口中,点击“插入”>“模块”。
  3. 将以下代码复制并粘贴到模块中:
  4. Public Sub SelectAllCharts()
    'Updated by Extendoffice 2025/7/15
    ActiveSheet.ChartObjects.Select
    End Sub 
    
  5. 添加宏后,按F5或点击“运行”按钮,即可自动选择活动工作表中的所有图表。

步骤2:为选定的图表设置大小

  1. 选中所有图表后,“绘图工具”(也称为“图表工具”,具体取决于你的Excel版本)将出现在功能区中,通常位于高亮显示的“格式”选项卡下。
  2. 大小 组中,输入所需的图表高度和宽度。例如,如果希望每个图表的高度为5厘米,宽度为8厘米,直接输入这些值即可。单位可以根据需要调整——Excel会根据你的区域设置识别厘米、英寸或像素等测量单位。
    enter the desired height and width for the charts

结果:所有选定的图表将立即采用设定的大小,整齐排列你的工作表并提升视觉一致性:

all selected charts are resized to the same dimensions

注意:当所有图表都位于同一工作表上时,此Excel方法非常适合用于演示文稿或报告的统一外观。但是,如果你的图表分布在多个工作表上,则需要在每个工作表中分别重复此过程。如果发现某些图表没有按预期调整大小,请确认是否已正确选中所有图表——有时分组的对象或锁定的图表可能不会响应。
a screenshot of kutools for excel ai

使用 Kutools AI 解锁 Excel 魔法

  • 智能执行:执行单元格操作、分析数据和创建图表——所有这些都由简单命令驱动。
  • 自定义公式:生成量身定制的公式,优化您的工作流程。
  • VBA 编码:轻松编写和实现 VBA 代码。
  • 公式解释:轻松理解复杂公式。
  • 文本翻译:打破电子表格中的语言障碍。
通过人工智能驱动的工具增强您的 Excel 能力。立即下载,体验前所未有的高效!

arrow blue right bubble一次性调整所有图片的大小

Excel中的图片有许多用途,例如公司标志、图标和插图,用以支持你的数据。当各种大小的图片散布在整个工作表中时,会导致混乱的外观和对齐问题。与其逐一调整图片大小,不如通过一个高效的过程将所有图像调整为你喜欢的大小:

步骤1:选择活动工作表中的所有图片

首先,选择活动工作表中的所有图片。这可以通过按住Ctrl键并单击每张图片手动完成。然而,为了更快的速度和准确性,可以使用以下VBA宏一次性选择所有图片:

  1. Alt + F11打开VBA编辑器。
  2. 点击“插入”>“模块”以添加新模块。
  3. 将以下代码复制并粘贴到模块窗口中:
  4. Public Sub SelectAllPics()
    'Updated by Extendoffice 2025/7/15
    ActiveSheet.Pictures.Select
    End Sub
  5. 通过按F5或选择“运行”来运行宏。当前工作表中的所有图片将被一次性选中,即使某些图片是分层或部分隐藏的,也不会遗漏。

步骤2:为选定的图片设置大小

  1. 选中所有图片后,右键单击选中的任意一张图片并选择 设置对象格式 从上下文菜单中。请注意,在某些Excel版本中或针对某些图片,菜单可能显示为 设置图片格式.
    Right-click on any selected picture and choose Format Object
  2. 设置图片格式 对话框中,点击侧边栏中的 大小 选项。在这里,仔细输入你想要的宽度和高度值。如果想精确指定两个维度,请确保禁用纵横比锁定;否则,Excel将保持比例固定,在你更改一个维度时自动调整另一个维度。
    Enter the desired height and width in the Size section
  3. 在点击确定之前检查你的输入,因为任何错误的值(如交换宽度和高度或输入过大的尺寸)都会扭曲你的图片。点击确定后,所有选定的图片将立即更新为指定的大小,使你的工作表具有一致的外观,有助于提高可读性和专业性。

这种方法在准备包含多个图片的报告时,或在为仪表板安排视觉材料时尤其有用。如果你注意到某些图片未调整大小,请确保它们未被分组或设置为背景,因为这些情况可能需要特殊处理。

通过应用这些方法调整图表和图片,你可以快速标准化它们的尺寸,创建有组织且视觉吸引的工作表。如果你经常执行此类格式化任务,建议保存这些VBA宏以便重复使用。对于复杂场景,例如跨多个工作表调整对象大小或仅调整选定类型的图片,可以进一步定制自定义VBA解决方案。

故障排除提示与实用建议:

  • 如果调整大小未应用于所有目标对象,请检查是否有隐藏、分组或受保护的项目阻止了更改。
  • 为了避免覆盖原始对象,建议在大批量更改前保存工作簿或创建备份。
  • 在调整带有重要细节的图片或图表大小时,请仔细检查所选尺寸不会使文字或细节变得不可读。使用打印预览评估结果。

最佳Office办公效率工具

🤖 Kutools AI 助手:以智能执行为基础,彻底革新数据分析 |代码生成 |自定义公式创建|数据分析与图表生成 |调用Kutools函数……
热门功能:查找、选中项的背景色或标记重复项 | 删除空行 | 合并列或单元格且不丢失数据 | 四舍五入……
高级LOOKUP多条件VLookup|多值VLookup|多表查找|模糊查找……
高级下拉列表快速创建下拉列表 |依赖下拉列表 | 多选下拉列表……
列管理器添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 | 比较区域与列……
特色功能网格聚焦 |设计视图 | 增强编辑栏 | 工作簿及工作表管理器 | 资源库(自动文本) | 日期提取 | 合并数据 | 加密/解密单元格 | 按名单发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体/倾斜/删除线等)……
15大工具集12项 文本工具添加文本删除特定字符等)|50+种 图表 类型甘特图等)|40+实用 公式基于生日计算年龄等)|19项 插入工具插入二维码从路径插入图片等)|12项 转换工具小写金额转大写汇率转换等)|7项 合并与分割工具高级合并行分割单元格等)| ……
Kutools支持多种语言——可选择英语、西班牙语、德语、法语、中文等40多种语言!

通过Kutools for Excel提升您的Excel技能,体验前所未有的高效办公。 Kutools for Excel提供300多项高级功能,助您提升效率并节省时间。 点击此处获取您最需要的功能……


Office Tab为Office带来多标签界面,让您的工作更加轻松

  • 支持在Word、Excel、PowerPoint中进行多标签编辑与阅读
  • 在同一个窗口的新标签页中打开和创建多个文档,而不是分多个窗口。
  • 可提升50%的工作效率,每天为您减少数百次鼠标点击!

所有Kutools加载项,一键安装

Kutools for Office套件包含Excel、Word、Outlook和PowerPoint的插件,以及Office Tab Pro,非常适合跨Office应用团队使用。

Excel Word Outlook Tabs PowerPoint
  • 全能套装——Excel、Word、Outlook和PowerPoint插件+Office Tab Pro
  • 单一安装包、单一授权——数分钟即可完成设置(支持MSI)
  • 协同更高效——提升Office应用间的整体工作效率
  • 30天全功能试用——无需注册,无需信用卡
  • 超高性价比——比单独购买更实惠