如何快速调整Excel中所有图表或图片的大小?
如果你处理的Excel文件包含多个图表或图片,你可能已经注意到尺寸不匹配会令工作表显得杂乱无章,增加解读难度,并在打印件或仪表板中破坏对齐。通过标准化每个图表和图片的大小——无论是使用内置的调整工具还是简单的VBA宏——你可以立即创建一个整洁、一致的布局,突出数据并使其看起来专业,无论你是为会议做准备、分享报告,还是仅仅为了保持自己的工作区有序。本教程提供了一些实用且易于遵循的步骤,利用内置的Excel功能和VBA宏,快速且统一地一次性调整所有图表或图片的大小。
一次性调整所有图表的大小
当你的工作表包含多个不同尺寸的图表(例如条形图、折线图或饼图)时,以连贯的方式呈现数据可能会很困难。为了确保所有图表外观统一,请按照以下详细说明操作:
步骤1:选择活动工作表中的所有图表
同时选择活动工作表中的所有图表,这是如果你想同时对它们进行更改所必需的操作。手动按住Ctrl键点击每个图表是可以的,但在大型工作表中会非常耗时。为了提高效率,可以使用简单的VBA宏自动选择所有的图表对象。要使用该VBA宏:
- 按Alt + F11打开VBA编辑器。
- 在VBA窗口中,点击“插入”>“模块”。
- 将以下代码复制并粘贴到模块中:
- 添加宏后,按F5或点击“运行”按钮,即可自动选择活动工作表中的所有图表。
Public Sub SelectAllCharts()
'Updated by Extendoffice 2025/7/15
ActiveSheet.ChartObjects.Select
End Sub
步骤2:为选定的图表设置大小
- 选中所有图表后,“绘图工具”(也称为“图表工具”,具体取决于你的Excel版本)将出现在功能区中,通常位于高亮显示的“格式”选项卡下。
- 在 大小 组中,输入所需的图表高度和宽度。例如,如果希望每个图表的高度为5厘米,宽度为8厘米,直接输入这些值即可。单位可以根据需要调整——Excel会根据你的区域设置识别厘米、英寸或像素等测量单位。
结果:所有选定的图表将立即采用设定的大小,整齐排列你的工作表并提升视觉一致性:

使用 Kutools AI 解锁 Excel 魔法
- 智能执行:执行单元格操作、分析数据和创建图表——所有这些都由简单命令驱动。
- 自定义公式:生成量身定制的公式,优化您的工作流程。
- VBA 编码:轻松编写和实现 VBA 代码。
- 公式解释:轻松理解复杂公式。
- 文本翻译:打破电子表格中的语言障碍。
一次性调整所有图片的大小
Excel中的图片有许多用途,例如公司标志、图标和插图,用以支持你的数据。当各种大小的图片散布在整个工作表中时,会导致混乱的外观和对齐问题。与其逐一调整图片大小,不如通过一个高效的过程将所有图像调整为你喜欢的大小:
步骤1:选择活动工作表中的所有图片
首先,选择活动工作表中的所有图片。这可以通过按住Ctrl键并单击每张图片手动完成。然而,为了更快的速度和准确性,可以使用以下VBA宏一次性选择所有图片:
- 按Alt + F11打开VBA编辑器。
- 点击“插入”>“模块”以添加新模块。
- 将以下代码复制并粘贴到模块窗口中:
- 通过按F5或选择“运行”来运行宏。当前工作表中的所有图片将被一次性选中,即使某些图片是分层或部分隐藏的,也不会遗漏。
Public Sub SelectAllPics()
'Updated by Extendoffice 2025/7/15
ActiveSheet.Pictures.Select
End Sub
步骤2:为选定的图片设置大小
- 选中所有图片后,右键单击选中的任意一张图片并选择 设置对象格式 从上下文菜单中。请注意,在某些Excel版本中或针对某些图片,菜单可能显示为 设置图片格式.
- 在 设置图片格式 对话框中,点击侧边栏中的 大小 选项。在这里,仔细输入你想要的宽度和高度值。如果想精确指定两个维度,请确保禁用纵横比锁定;否则,Excel将保持比例固定,在你更改一个维度时自动调整另一个维度。
- 在点击确定之前检查你的输入,因为任何错误的值(如交换宽度和高度或输入过大的尺寸)都会扭曲你的图片。点击确定后,所有选定的图片将立即更新为指定的大小,使你的工作表具有一致的外观,有助于提高可读性和专业性。
这种方法在准备包含多个图片的报告时,或在为仪表板安排视觉材料时尤其有用。如果你注意到某些图片未调整大小,请确保它们未被分组或设置为背景,因为这些情况可能需要特殊处理。
通过应用这些方法调整图表和图片,你可以快速标准化它们的尺寸,创建有组织且视觉吸引的工作表。如果你经常执行此类格式化任务,建议保存这些VBA宏以便重复使用。对于复杂场景,例如跨多个工作表调整对象大小或仅调整选定类型的图片,可以进一步定制自定义VBA解决方案。
故障排除提示与实用建议:
- 如果调整大小未应用于所有目标对象,请检查是否有隐藏、分组或受保护的项目阻止了更改。
- 为了避免覆盖原始对象,建议在大批量更改前保存工作簿或创建备份。
- 在调整带有重要细节的图片或图表大小时,请仔细检查所选尺寸不会使文字或细节变得不可读。使用打印预览评估结果。
最佳Office办公效率工具
🤖 | Kutools AI 助手:以智能执行为基础,彻底革新数据分析 |代码生成 |自定义公式创建|数据分析与图表生成 |调用Kutools函数…… |
热门功能:查找、选中项的背景色或标记重复项 | 删除空行 | 合并列或单元格且不丢失数据 | 四舍五入…… | |
高级LOOKUP:多条件VLookup|多值VLookup|多表查找|模糊查找…… | |
高级下拉列表:快速创建下拉列表 |依赖下拉列表 | 多选下拉列表…… | |
列管理器: 添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 | 比较区域与列…… | |
特色功能:网格聚焦 |设计视图 | 增强编辑栏 | 工作簿及工作表管理器 | 资源库(自动文本) | 日期提取 | 合并数据 | 加密/解密单元格 | 按名单发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体/倾斜/删除线等)…… | |
15大工具集:12项 文本工具(添加文本、删除特定字符等)|50+种 图表 类型(甘特图等)|40+实用 公式(基于生日计算年龄等)|19项 插入工具(插入二维码、从路径插入图片等)|12项 转换工具(小写金额转大写、汇率转换等)|7项 合并与分割工具(高级合并行、分割单元格等)| …… |
通过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和PowerPoint插件+Office Tab Pro
- 单一安装包、单一授权——数分钟即可完成设置(支持MSI)
- 协同更高效——提升Office应用间的整体工作效率
- 30天全功能试用——无需注册,无需信用卡
- 超高性价比——比单独购买更实惠