使用ActiveX从MATLAB设置Excel缩放

使用ActiveX从MATLAB设置Excel缩放,excel,matlab,Excel,Matlab,默认情况下,所有图纸上的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; Sh

默认情况下,所有图纸上的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;
打印工作表时,
页面设置
缩放适用