Matlab Actxserver: Как я могу завершить процесс, открытый actxserver в matlab

Я хочу открыть и закрыть файл Excel в MATLAB. Я пробовал код ниже, но он не смог завершить процесс с помощью actxserver

h.WorkBooks.Item(wbkname).Close; 

вот мой код для этой проблемы, как я могу закончить файл excel?

 .Quit .delete 

Я также попытался закрыть файл excel через подмодуль VBA, но он дает мне сообщение об ошибке:

 fullFileName = [pwd '\KOSPI200_1월.xlsm']; excel = actxserver('Excel.Application'); file = excel.Workbooks.Open(fullFileName); excel.Run('jongho_bot_initial'); excel.Run('jongho_bot_loop',2); 

Вот пример, который создает новую электронную таблицу, записывает некоторые значения, сохраняет файл и завершает работу. Процесс Excel полностью завершается в конце.

 % create Excel COM server excel = actxserver('Excel.Application'); excel.Visible = true; % make the window visible % create new workbook wb = excel.Workbooks.Add(); % get "Sheet1" and activate it sheet = wb.Sheets.Item(1); sheet.Activate(); % select a 5x5 range, and fill it with some numeric values sheet.Range('A1:E5').Value = num2cell(magic(5)); % save spreadsheet file excel.DisplayAlerts = false; % overwrite file without prompts wb.SaveAs(fullfile(pwd(),'myfile.xlsx')); % close spreadsheet wb.Close(false); % quit Excel excel.Quit(); % delete handles and clear variables delete(excel); clear sheet wb excel 

Вы также можете захотеть установить определенные свойства соответствующим образом, если вы хотите, чтобы автоматизация выполнялась в фоновом режиме без взаимодействия с пользователем:

 excel.Visible = false; % invisible Excel window excel.ScreenUpdating = false; % turn off screen update to run faster excel.Interactive = false; % non-interactive mode, with no keyboard/mouse excel.DisplayAlerts = false; % no prompts or alert messages excel.UserControl = false; % object freed when reference count reaches zero 
  • TFS не находит офисные сборки
  • Анализ через лист excel
  • Excel Interop - скрытие категорий в диаграмме
  • Самый простой способ чтения из Excel и Word файлов в .NET.
  • Экспортировать Datatable в Excel и отправлять его по электронной почте, не сохраняя сначала Excel
  • Как получить объекты Excel для использования в качестве аргументов вызова метода динамического взаимодействия типа C # 4?
  • Как я могу программным образом создать «сортировку / фильтрацию» Excel?
  • Как удалить скрытую колонку / строку из листа Excel?
  • c # wpf импорт производительности excel
  • Microsoft Office Interop Excel не сохраняет в Windows Server 2008
  • Печать и изменение размера MATLAB в Excel
  • Давайте будем гением компьютера.