Excel 自动改变所有图片的移动和大小与单元格的关系

Excel 自动改变所有图片的移动和大小与单元格的关系

要求我们在Excel中处理照片或图像的情况并不常见,然而,从谷歌对这一问题的搜索量来看,显然人们对如何操作感兴趣。当你试图在Excel中插入一张图片时,你可能已经注意到,图片不会与Excel中的单元格对齐。本教程将帮助你了解我们如何自动改变所有图片在Excel中单元格内的移动和大小。

自动改变所有图片的移动和大小与单元格的关系

在这里,我们将首先创建一个VBA模块,然后运行它来完成我们的任务。让我们来看看用单元格来改变Excel中所有图片的大小和位置的简单方法。我们将使用VB.NET应用程序的帮助来完成我们的过程,因为这不能直接在Excel中完成。

第1步

让我们考虑一个Excel工作表,该工作表包含如下图所示的一组图像。

如何在Excel中自动改变所有图片的移动和大小与单元格?

现在,要打开VBA程序,右击工作表名称,选择查看代码。然后点击插入,选择模块,并在文本框中输入下面提到的程序,如下图所示。

示例

Sub MoveAndSizeWithCells()
   'Updated By Nirmal
   Dim xPic As Picture
   On Error Resume Next
   Application.ScreenUpdating = False
   For Each xPic In ActiveSheet.Pictures
      xPic.Placement = xlMoveAndSize
   Next
   Application.ScreenUpdating = True
End Sub

如何在Excel中自动改变所有图片的移动和大小与单元格?

第2步

现在将工作表保存为启用了宏的工作簿,按F5键运行代码并自动排列图片,如下图所示。从现在开始,当你增加单元格的大小时,图片会自动放大。

如何在Excel中自动改变所有图片的移动和大小与单元格?

结论

在本教程中,我们用一个简单的例子来演示如何在Excel中自动改变单元格内所有图片的移动和放大。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程