从URL插入图像

时间:2018-01-19 14:12:32

标签: excel vba excel-vba web-scraping

以下代码适用于大多数图片网址,但对于此特定网址,我收到错误:

Sub test()
Sheets(1).Shapes.AddPicture "https://images-na.ssl-images-amazon.com/images/M/MV5BYzVlY2JiODctNGMzNC00OWE5LTg3MTEtNDQ3NDYxNjIxNTBiXkEyXkFqcGdeQXVyNTM3MDMyMDQ@._V1_.jpg" _
                          , msoFalse, msoTrue, 100, 100, 500, 600
End Sub
  

运行时错误'1004':找不到指定的文件

是否由指定此特定URL字符串的方式(与VBA不兼容)引起?或者您认为它与主机阻止访问有关?感谢。

1 个答案:

答案 0 :(得分:1)

尝试寻找@SpringBootApplication public class SpringDataDemoApplication { @Bean InitializingBean populateDatabase() { return () -> { // doWhatYouWantHere... }; } 张照片。然后它会工作。

我在PNG的同一个亚马逊网站上尝试了一个 -

*.png

MSDN中,他们以Sub Test() Sheets(1).Shapes.AddPicture _ "https://images-na.ssl-images-amazon.com/images/I/31TN1u5GEqL.png", _ msoFalse, msoTrue, 100, 100, 500, 600 End Sub 文件为例。

编辑: 但是,*.bmp适用于许多其他网站。因此亚马逊可能会限制它。