【发布时间】:2012-04-14 13:05:57
【问题描述】:
我有一个问题:如何将 'values{num_rows+1}' 的值放在 Excel 单元格的中心? 我看到我必须使用函数: set(ActivesheetRange,'HorizontalAlignment',3);但我不知道怎么用。
e = actxserver ('Excel.Application'); %# open Activex server
filename = fullfile(pwd,'example2.xlsx'); %# full path required
ewb = e.Workbooks.Open(filename); %# open the file
esh = ewb.ActiveSheet;
str = num2str(num_rows+1);
esh.Range(strcat('J',str)).Interior.Color = clr;
sheet1=e.Worksheets.get('Item', 'Sheet1');
range1=get(sheet1,'Range', strcat('A',str),strcat('I',str));
range1.Value= set(values{num_rows+1},'HorizontalAlignment',,'center');
谢谢大家:]
【问题讨论】:
标签: excel matlab text-alignment