Save Excel cell range as image with activeX
Mostrar comentarios más antiguos
Hi! I have a nice formatted table in excel and would like to save this table (meaning a cell range) as jpg file using activeX with Matlab. Is that possible?
I do already have the following code
exl = actxserver('excel.application');
exlWkbk = exl.Workbooks;
exlFile = exlWkbk.Open('myFile.xlsx');
exlSheet1 = exlFile.Sheets.Item('Sheet1');
dat_range = 'A1:F19';
rngObj = exlSheet1.Range(dat_range);
Now I would nee something like rngObj.export('myExport.jpg') but I couldn't find anything....
1 comentario
Fangjun Jiang
el 17 de Jul. de 2019
consider copying to clipboard
Respuesta aceptada
Más respuestas (1)
Fangjun Jiang
el 17 de Jul. de 2019
0 votos
1 comentario
Guillaume
el 17 de Jul. de 2019
Well spotted! The trouble is that this puts the image on the clipboard (as a metafile at that) and matlab is not really able to retrieve that (clipboard doesn't know how to read it)
Categorías
Más información sobre Use COM Objects in MATLAB en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!