使用ActiveX从MATLAB设置Excel缩放
默认情况下,所有工作表上的Excel缩放都是100%。 我正在尝试使用MATLAB中的ActiveX将Sheet1的缩放比例更改为80%。
这是我尝试的代码,它没有给出任何错误,但缩放保持不变。
Excel = actxserver('Excel.Application'); WB = Excel.Workbooks.Add; Sheets = Excel.ActiveWorkbook.Sheets; Sheet1 = Sheets.get('Item',1); Sheet1.Activate; Sheet1.PageSetup.Zoom = 80; WB.SaveAs([pwd, '\test.xls']) Excel.Quit();
代码错过了什么?
如果您尝试更改显示缩放您正在查找此命令:
Excel.ActiveWindow.Zoom = 80;
打印工作表时, PageSetup
缩放应用。