Как добавить дополнительные листы в книгу Excel из Matlab?
Я настроил книгу следующим образом (основываясь на коде, который я получил из чужого поста на этом форуме):
%# create Excel COM Server
Excel = actxserver('Excel.Application');
Excel.Visible = true;
%# create new XLS file
wb = Excel.Workbooks.Add();
wsheet=1;
wb.Sheets.Item(wsheet).Activate();
Отлично.Затем позже внутри цикла я открываю новый лист после стольких циклов:
...
if loop==sheetlimit,
wsheet=wsheet+1;
wb.Sheets.Item(wsheet).Activate();
end
Это работает до листа 3. Но когда wsheet = 4, я получаю это сообщение об ошибке:
??? Invoke Error, Dispatch Exception: Invalid index.
Error in ==> filename at 97
wb.Sheets.Item(wsheet).Activate();
Ценю любую помощь.Спасибо.