以下是一个实现该功能的 VBA 代码示例:

Sub InsertImage()

    ' 选择要插入的图片文件
    Dim filePath As String
    filePath = Application.GetOpenFilename("Images (*.jpg;*.jpeg;*.png;*.bmp),*.jpg;*.jpeg;*.png;*.bmp", , "Select Image File...")
    
    ' 如果用户未选择任何文件,则退出子程序
    If filePath = "False" Then Exit Sub
    
    ' 在活动工作表中插入图片
    Dim pic As Picture
    Set pic = ActiveSheet.Pictures.Insert(filePath)
    
    ' 旋转图片 90 度
    pic.Rotation = 90

End Sub

使用该代码,您可以通过选择要插入的图片文件来将其插入到活动工作表中,并将其旋转 90 度。请注意,该代码仅支持四种常见的图像文件格式(JPG、JPEG、PNG 和 BMP)。如果您需要支持其他文件格式,请相应地修改代码中的文件筛选器。

VBA 插入并旋转图片:将图片插入 Excel 并旋转 90 度

原文地址: https://www.cveoy.top/t/topic/oeuD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录