gpt4 book ai didi

vba - 我可以使用 VBA 将网络图像 (gif) 导入到 Excel 中吗?

转载 作者:行者123 更新时间:2023-12-02 13:10:51 25 4
gpt4 key购买 nike

我有一个 Excel 工作表中 .gif 文件的 URL 列表。我想使用 VBA 查询这些网站并将这些图像插入到同一个工作表中。我使用的是 Excel 2007。

我尝试使用“获取外部数据 - 从网络”功能来查询网站,但返回了以下错误:

“无法打开 http://.../blah.GIF。互联网站点无法返回您请求的对象。(HTTP/1.0 403)”

这是因为Excel无法使用此功能导入在线图像吗?或者这个问题是否与网站具体相关?

最重要的是,是否有其他方法可以完全在 VBA 中完成此操作?

最佳答案

是的,你可以这样做。这实际上很容易。 Excel有一个AddPicture函数。来自 Excel VBA 帮助:

表达式.AddPicture(Filename, LinkToFile, SaveWithDocument, Left, Top, Width, Height)

像这样使用:

Sheets(1).Shapes.AddPicture "http://www.mywebsite.com/images/map.gif" _
, msoFalse, msoTrue, 100, 100, 500, 600

左、上、宽和高均为必填项,单位为磅。

关于vba - 我可以使用 VBA 将网络图像 (gif) 导入到 Excel 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8993154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com