MATLAB Answers

AR
0

Deleting pictures from Excel: Shapes.Item.Delete doesn't work

AR
さんによって質問されました 2018 年 8 月 1 日
最新アクティビティ Walter Roberson
さんによって 編集されました 2018 年 8 月 13 日
I have an Excel sheet (assume sheet 5) with several images in it. That is to say .jpg or .png. I do this:
... blah blah...
sheethandle = get(Sheets, 'Item', 5);
invoke(sheethandle, 'Activate');
Activesheet = Excel.Activesheet;
Shapes = sheethandle.Shapes;
for s = Shapes.Count:-1:1
Shapes.Item(s).Delete;
end
At this point, the Shapes variable shows a count of 0 when examined in the workspace. However, the Excel sheet still shows all the images intact. What do I need to do to make it work?

  0 件のコメント

サインイン to comment.

タグ

1 件の回答

回答者: Othmane ELMOUATAMID 2018 年 8 月 13 日
編集済み: Othmane ELMOUATAMID 2018 年 8 月 13 日

Hi AR,
Check this answer.

  1 件のコメント

AR
2018 年 8 月 13 日
I have seen this answer before. As far as I can tell, this is exactly what I am doing (reported above), but isn't exactly working. Thanks.

サインイン to comment.



Translated by