我正在开发一个m脚本,它可以使用ActiveX将数据写入excel表。我可以选择一个范围并将数字格式更改为' Text'。但我想知道如何更改整个Excel工作表的数字格式?
为什么我需要这个? - 数字格式'一般'将修订版1.1和1.10显示为1.1
e = actxserver ('Excel.Application');
e.Visible = 1;
eWorkbooks = e.Workbooks
w = eWorkbooks.Add
sheet1 = w.ActiveSheet;
sheet1.Name = 'TestSheet';
eActiveSheetRange = get(e.ActiveSheet,'Range','A1:B1');
get(eActiveSheetRange)
eActiveSheetRange.Value = {'FileName','Revision'};
eActiveSheetRange.Font.Bold = 1;
eActiveSheetRange.NumberFormat = '@'; % Set the number format to Text
e.Quit;
e.delete;
PS:不包括添加数据的代码;我尝试了在单元格中输入值。
谢谢!