2016-12-22 39 views

回答

0

我沒有MATLAB右側開放知道,但是這應該工作:

您也可以使用ActiveX編輯.xls文件:

OBJ   = actxserver ('Excel.Application'); % Create an Excel object. 
OBJ.Visible = 1; 
WB   = OBJ.Workbooks; 
WB_OBJ  = WB.Open('myfile.xls'); Create a workbook object. 
SHEETS  = WB_OBJ.Sheets; % Object containing all sheets 
NBR   = SHEETS.Count; % # of sheets 

現在,例如,如果你想inverte張位置:

for ii = 1:NBR 
    S{ii} = get(SHEETS, 'Item', ii); % Get sheet #1 
end 

S = fliplr(S); 

WB_OBJ.Save; % Save workbook 
WB_OBJ.Close(false); % Close workbook 

OBJ.Quit % close Excel in MATLAB 
OBJ.delete % Delete the server object. 
+0

謝謝您的回答。 – erez

+0

但是 - 在附加的代碼中,您是如何定義頁面佈局方向的? – erez

+0

此代碼反轉紙張位置。 – obchardon

相關問題