При установке и конфигурировании в соответствии с инструкциями в Add-In Setup, Spreadsheet Link™ и MATLAB® программное обеспечение автоматически запускается при запуске Microsoft® Excel® сеанс.
Выберите Tools > Macro.
В Excel 2007 перейдите на вкладку View или Developer и нажмите кнопку Macros.
В Excel 2010 щелкните меню View и выберите Macros на панели инструментов Excel, а затем нажмите View Macros.
Войти matlabinit
в поле Macro Name/Reference.
Нажмите Run. Кнопка MATLAB Command Window появится в Microsoft Windows® панель задач.
По умолчанию Spreadsheet Link запускает новый сеанс работы с MATLAB. Кроме того, он может подключиться к уже работающему сеансу работы с MATLAB.
Примечание
Если на компьютере установлено несколько версий MATLAB, Spreadsheet Link всегда использует последнюю зарегистрированную версию. Если вы пытаетесь подключиться к уже работающей Сеансу работы с MATLAB, которая не является последней зарегистрированной версией, Spreadsheet Link запускает новый Сеанс работы с MATLAB. Spreadsheet Link не соединяется с существующей таблицей. Чтобы изменить последнюю зарегистрированную версию, см. Раздел Ошибок запуска».
Чтобы подключить новый сеанс Excel к уже запущенному сеансу работы с MATLAB:
В MATLAB введите следующую команду:
enableservice('AutomationServer',true)
Эта команда преобразует текущий сеанс работы с MATLAB в сервер автоматизации.
Запуск нового сеанса Excel. Он автоматически подключается к текущему сеансу работы с MATLAB.
Кроме того, с самого начала можно запустить MATLAB как сервер автоматизации. Чтобы запустить MATLAB как сервер автоматизации, используйте automation
опция командной строки:
matlab -automation
Эта команда не запускает MATLAB в режиме полного рабочего стола. Для этого используйте -desktop
опция:
matlab -automation -desktop
Если вы всегда используете MATLAB как сервер автоматизации, измените ярлык, который вы используете, чтобы запустить MATLAB:
Щелкните правой кнопкой мыши значок ярлыка MATLAB. (Вы можете использовать значок на рабочем столе или в меню Start Windows.)
Выберите Properties.
Перейдите на вкладку Shortcut.
Добавить -automation
в поле Target. Не забудьте оставить пространство между matlab.exe
и -automation
.
Нажмите OK.
Для получения дополнительной информации см. раздел Создание сервера автоматизации вручную.
MATLAB запускается в корневой папке MATLAB и завершает инициализацию. После запуска MATLAB изменяется в папке запуска Spreadsheet Link MATLAB. Для получения дополнительной информации об указании папки запуска смотрите MLStartDir
.
Если вы запустили программное обеспечение Spreadsheet Link и MATLAB из интерфейса Excel:
Чтобы остановить и Spreadsheet Link, и программное обеспечение MATLAB, закройте сеанс Excel, как обычно.
Чтобы остановить программное обеспечение электронных таблиц и MATLAB и оставить сеанс Excel запущенным, введите =MLClose()
команда в камеру таблицы Excel. Вы можете использовать MLOpen
или matlabinit
функция для перезапуска Spreadsheet Link и Сеансов работы с MATLAB вручную.
Если вы подключили сеанс Excel к существующему Сеансу работы с MATLAB, закройте Excel и Сеансы работы с MATLAB отдельно. Закрытие одного сеанса не закрывает другое автоматически.