How to set Tab color of an excel sheet using Matlab command?

3 visualizaciones (últimos 30 días)
vinvino
vinvino el 6 de Jul. de 2018
Respondida: vinvino el 9 de Jul. de 2018
I would like to color the spreadsheet tab into 'RED' or 'Green' using Matlab command.
Thanks in advance!!

Respuesta aceptada

vinvino
vinvino el 9 de Jul. de 2018
The below command i used and it worked for me
% Excel = actxserver('excel.application');
WB = Excel.Workbooks.Open(fullfile('Sample.xls'));
% Set the color of Sheet 1 to RED
%'Red'--> give the proper color index ex: Red = 3
%'SheetNo'--> ex: Sheetno = 1
WB.Worksheets.Item(SheetNo).Tab.ColorIndex = Red;

Más respuestas (1)

Image Analyst
Image Analyst el 6 de Jul. de 2018
Can you even do it in Excel? I've never done it. But if you can, just record a macro in Excel to do it, then transfer the commands to an ActiveX object in MATLAB if you're using Windows.
ActiveX demo attached.
  1 comentario
vinvino
vinvino el 9 de Jul. de 2018
Editada: vinvino el 9 de Jul. de 2018
Hi Image Analst,
yes i got the solution. Thanks for the ExcelDemo.m file where i got more info. The below command i used and it worked for me
Excel = actxserver('excel.application');
WB = Excel.Workbooks.Open(fullfile('Sample.xls'));
% Set the color of Sheet 1 to RED
%'Red'--> give the proper color index ex: Red = 3
%'SheetNo'--> ex: Sheetno = 1
WB.Worksheets.Item(SheetNo).Tab.ColorIndex = Red;

Iniciar sesión para comentar.

Categorías

Más información sobre Data Import from MATLAB en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2016b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by