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ť