Проблем с контрола на изображението - Не може да се LoadPicture () от URL адрес - Примери за VBA код

Съдържание

Повечето уеб услуги, с които съм играл, не връщат самите изображения, те връщат url адреса на изображението. Така че наличието на стабилен контрол на изображението, който мога да пусна в електронната си таблица и да манипулирам по време на изпълнение, за да заредя изображение от URL, е почти задължително.

Липсва ли това в момента в Excel или е грешка с текущия контрол на изображението, или просто пренебрегнах нещо? Ето проблема:

Вмъкването на картина от url по време на изпълнение е лесно:

 ActiveSheet.Pictures.Insert (_ "https://www.automateexcel.com/excel/media/msftstock.gif"). Изберете 

Но който иска просто да вмъкне изображението, което няма много опции, искам контрола, затова добавям контрола на изображение от кутията с инструменти на VB, наречена Image1, и използвам стандартния код, който се намира на около 50 уебсайта:

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

ГРЕШКА !!! 10 -минутен проект се превърна в час и половина проучване без резултат. И за да добавите обида към нараняването, помощта на F1 за управление на изображението, контрола, която е от около 9 години, изглежда така:

Нищо чудно, че хората не отговарят на F1, първите два резултата са реклами за пазара на МС, и контрол на изображението няма никъде.

Намерих няколко хака с помощта на api, гнезда? и неща, но това не е приемливо. О, добре. Вероятно ще видя квадратче, което забравих да проверя сутринта LoL

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave