Kujutise juhtimise probleem - ei saa laadida pilti () URL -ist - VBA koodi näited

Lang L: none (table-of-contents)

Enamik veebiteenuseid, millega olen mänginud, ei tagasta pilte ise, vaid tagastavad pildi URL -aadressi. Seega on peaaegu kohustuslik omada jõulist pildikontrolli, mida saaksin arvutustabelisse sisestada ja käitusajal manipuleerida, et laadida pilt URL -ist.

Kas see on praegu Excelist puudu või on see viga praeguse pildikontrolliga või jätsin ma lihtsalt midagi kahe silma vahele? Siin on probleem:

Pildi sisestamine URL -ist käitusajal on imelihtne:

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

Aga kes soovib lihtsalt pildi sisestada, millel pole palju võimalusi, ma tahan juhtelementi, nii et lisan VB tööriistakastist pildi juhtelemendi Image1 ja kasutan umbes 50 veebisaidil leiduvat standardkoodi:

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

VIGA !!! 10 -minutilisest projektist sai pooleteise tunni pikkune uurimine, mis ei andnud tulemusi. Vigastustele solvamise lisamiseks aitab F1 pildikontrolli, umbes 9 aastat olnud juhtimispult näeb välja selline:

Pole ime, et inimesed lahkuvad F1 -l, kaks esimest tulemust on reklaamid MS turul, ja pildikontroll pole kusagil.

Ma leidsin api, pistikupesade abil paar häkkimist? ja asju, kuid see pole vastuvõetav. Ahjaa. Ilmselt näen märkeruutu, mille unustasin hommikul LoL -is kontrollida

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave