Problém s ovládáním obrázku - z adresy URL nelze načíst obrázek () - příklady kódu VBA

Obsah

Většina webových služeb, se kterými jsem hrál, nevrací obrázky samotné, ale vracejí URL adresy obrázku. Takže mít robustní ovládání obrázků, které mohu vložit do své tabulky a manipulovat za běhu, načíst obrázek z adresy URL, je téměř povinné.

Chybí to aktuálně v Excelu, nebo je to chyba aktuálního ovládání obrázků, nebo jsem jen něco přehlédl? Zde je problém:

Vložení obrázku z adresy URL za běhu je hračka:

 ActiveSheet.Pictures.Insert (_ "https://www.automateexcel.com/excel/media/msftstock.gif").Select 

Ale kdo chce jen vložit obrázek, který nemá mnoho možností, chci ovládací prvek, takže přidám ovládací prvek Image z panelu nástrojů VB s názvem Image1 a použiji standardní kód, který se nachází na zhruba 50 webech:

 Sheet1.Image1.Picture = LoadPicture (_ "https://www.automateexcel.com/excel/media/msftstock.gif") 

CHYBA!!! 10minutový projekt se proměnil v hodinu a půl výzkumu bezvýsledně. A abychom přidali urážku na zranění, pomoc F1 pro Image Control, kontrola, která existuje zhruba 9 let, vypadá takto:

Není divu, že se lidé na F1 rozcházejí, první dva výsledky jsou reklamy na MS marketplace, a ovládání obrazu není nikde k nalezení.

Našel jsem několik hacků pomocí rozhraní API, zásuvek? a věci, ale to není přijatelné. Ach, dobře. Ráno LoL pravděpodobně uvidím zaškrtávací políčko, které jsem zapomněl zaškrtnout

wave wave wave wave wave