在Excel中如何使用VBA根据某一单元格内容自动插入照片 5

如图:在D2自动插入E盘以A4内容为名称的图片,且大小为合并D2:F7后的大小... 如图:在D2自动插入E盘以A4内容为名称的图片,且大小为合并D2:F7后的大小 展开
 我来答
复仇之牙
2015-06-11 · TA获得超过2249个赞
知道大有可为答主
回答量:1663
采纳率:78%
帮助的人:1515万
展开全部

已上传附件

A4输入图片名,点击按钮,可自动插入E盘根目录jpg格式图片至D2为左上角的合并单元格内,并自动调整大小

代码如下

Sub 插入图片自动调整大小()

    Dim name As String
    name = "E:\" & Range("a4") & ".jpg"
    Range("d2").Select
    ActiveSheet.Pictures.Insert(name).Select
    Selection.ShapeRange.LockAspectRatio = msoFalse
    Selection.ShapeRange.Width = ActiveSheet.Range("d2").MergeArea.Width
    Selection.ShapeRange.Height = ActiveSheet.Range("d2").MergeArea.Height
    With Selection
        .Placement = xlMoveAndSize
        .PrintObject = True
    End With
    
End Sub


追问
还要自动删除之前插入的图片
追答

已经过了一个多月了,你现在才追问


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式