Problema di controllo dell'immagine - Impossibile caricare l'immagine() dall'URL - Esempi di codice VBA

Sommario

La maggior parte dei servizi web con cui ho giocato non restituiscono le immagini stesse, restituiscono l'indirizzo URL dell'immagine. Quindi avere un solido controllo dell'immagine che posso inserire nel mio foglio di calcolo e manipolare in fase di esecuzione, per caricare un'immagine da un URL, è quasi obbligatorio.

Attualmente manca in Excel o è un bug con il controllo dell'immagine corrente o ho semplicemente trascurato qualcosa? Ecco il problema:

Inserire un'immagine da un URL in fase di esecuzione è un gioco da ragazzi:

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

Ma chi vuole solo inserire l'immagine, che non ha molte opzioni, voglio un controllo, quindi aggiungo un controllo Immagine dalla casella degli strumenti VB chiamato Image1 e uso il codice standard trovato su circa 50 siti Web:

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

ERRORE!!! Un progetto di 10 minuti trasformato in un'ora e mezza di ricerca senza risultato. E per aggiungere la beffa al danno, l'aiuto di F1 per il controllo dell'immagine, un controllo che dura da circa 9 anni si presenta così:

Non c'è da stupirsi se le persone discutono sulla F1, i primi due risultati sono pubblicità per il marketplace MSe il controllo dell'immagine è introvabile.

Ho trovato alcuni hack usando API, socket? e cose del genere, ma non è accettabile. Oh bene. Probabilmente vedrò una casella di controllo che ho dimenticato di controllare la mattina LoL

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave