Problém s ovládaním obrázku - z adresy URL nemožno načítať obrázok () - príklady kódu VBA

Obsah

Väčšina webových služieb, s ktorými som hral, ​​nevracia samotné obrázky, ale vracia adresu URL obrázka. Takže robustná kontrola obrázkov, ktorú môžem vložiť do svojej tabuľky a manipulovať s ňou počas načítania obrázka z adresy URL, je takmer povinná.

Chýba to v súčasnosti v Exceli, alebo ide o chybu súčasného ovládania obrázkov alebo som niečo len prehliadol? Tu je problém:

Vloženie obrázku z adresy URL za behu je hračka:

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

Ale kto chce len vložiť obrázok, ktorý nemá veľa možností, chcem ovládací prvok, preto pridám ovládací prvok obrázka z panela nástrojov VB s názvom Image1 a použijem štandardný kód nájdený na približne 50 webových stránkach:

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

CHYBA!!! 10 -minútový projekt sa zmenil na hodinu a pol výskumu bezvýsledne. A aby to bolo ešte urážlivejšie, pomoc F1 pre ovládanie obrazu, ktorá funguje zhruba 9 rokov, vyzerá takto:

Niet divu, že sa ľudia na F1 rozchádzajú, prvé dva výsledky sú reklamy na trh MS, a ovládanie obrazu nie je nikde k dispozícii.

Našiel som niekoľko hackov pomocou rozhraní API, zásuviek? a veci, ale to nie je prijateľné. Ach dobre. Ráno LoL pravdepodobne uvidím začiarkavacie políčko, ktoré som zabudol začiarknuť

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave