首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActiveSheet.Pictures.Insert在Excel2007中不起作用

ActiveSheet.Pictures.Insert在Excel2007中不起作用
EN

Stack Overflow用户
提问于 2011-03-11 00:48:51
回答 1查看 3.1K关注 0票数 1

ActiveSheet.Pictures.Insert不能处理Excel2007中的远程图像...有谁有别的办法吗?

代码语言:javascript
复制
Public Sub InsertImages()
    Dim iIndex          As Integer
    Dim sImageName      As String
    Dim sImageCell      As String

    For iIndex = 3 To 30
        sImageName = "http://images.server.com" & ActiveSheet.Range("DV" + Trim(Str(iIndex))).Value
        sImageCell = "DW" + Trim(Str(iIndex))


            ActiveSheet.Pictures.Insert(sImageName).Select
            With Selection.ShapeRange
                .Top = Range(sImageCell).Top + 20
                .Left = Range(sImageCell).Left + 20
                .Height = Range(sImageCell).Height - 40
                .Width = Range(sImageCell).Width - 40
            End With

    Next
End Sub
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-04 01:24:58

查看上面的代码,您是否传入了正确的url?

当使用浏览器发布时,该url是否获取图像(如jpeg)。

Debug.Print sImageName放在ActiveSheet.Pictures.Insert(sImageName).Select之前。

您生成的URL似乎不正确。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5262956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档