Ваш код просто скремблирован. Ответ довольно прост.
Just go to **Build** --> **Clean Project**.
Это должно сделать трюк.
Я использую Android Studio 3.0.1 .
вы можете использовать метод shape.addpicture
activesheet.Shapes.AddPicture Filename:="C:\test\desert.jpg", linktofile:=msoFalse, _
savewithdocument:=msoCTrue, Left:=0, Top:=0, Width:=100, Height:=100
Обратите внимание, что вы можете установить требуемые параметры Width и Height на -1, который затем поддерживает высоту и ширину исходного изображения!
Activesheet.Shapes.AddPicture Filename:="C:\image.jpg", LinkToFile:=msoFalse, _
SaveWithDocument:=msoTrue, Left:=0, Top:=0, Width:=-1, Height:=-1
http://excelmatters.com / 2013/11/25 / default-picture-size-with-shapes-addpicture /
(Добавлен как другой ответ для увеличения видимости, поскольку я изо всех сил пытался справиться с этой проблемой на протяжении веков и гавани 't нашел это решение документированным где-либо еще.)
Dim shpPic as Shape
иSet shpPic = xlApp.activesheet.Shapes.AddPicture ...
, и я получил ошибку несоответствия типа. Любая идея почему? – DasPete 14 June 2013 в 16:30dim shpPic as Excel.Shape
– JosieP 14 June 2013 в 16:43Excel.Shape
, потому что я не хочу иметь ссылку на библиотеку Excel, потому что у меня есть пользователи с большим количеством систем. Я объявил свой экземпляр excel следующим образом:Dim xlApp as Object
Set xlApp = CreateObject("Excel.Application")
Итак, я попробовалDim shpPic = xlApp.Shape
, и это дает мне «Пользовательский тип, не определенный»; ошибка. Есть идеи? – DasPete 14 June 2013 в 16:50Dim shpPic as Object
, затем используйтеset shpPic = xlapp.activesheet.shapes.addpicture...
– JosieP 14 June 2013 в 17:08