MLStartDir

Задайте MATLAB текущая рабочая папка после запуска

Описание

пример

= MLStartDir(path) устанавливает MATLAB® текущая рабочая папка после запуска MATLAB. Используйте этот синтаксис при работе непосредственно в рабочем листе.

пример

MLStartDir path устанавливает MATLAB текущая рабочая папка. Используйте этот синтаксис в макросе VBA.

out = MLStartDir(path) позволяет вам найти ошибки, когда вы выполняетесь MLStartDir функция в макросе VBA. Если MLStartDir функционируйте сбои, затем out строка, содержащая код ошибки. В противном случае, out 0.

Примеры

свернуть все

Установите текущую рабочую папку в электронной таблице.

Открытый Excel® и убедитесь ячейка A1 выбран в рабочем листе. Установить MATLAB текущая рабочая папка на d:\work после запуска введите этот текст в ячейке и нажмите Enter:

= MLStartDir("d:\work")

MLStartDir функционируйте устанавливает текущую рабочую папку.

Установите текущую рабочую папку в макросе VBA. Имя папки содержит пробел.

На вкладке Developer в Excel нажмите Visual Basic в группе Code. Visual Basic® Окно Editor открывается.

В меню Insert выберите Module, чтобы вставить новый модуль. Встройте путь к папке в одинарные кавычки в двойных кавычках. Установите MATLAB текущая рабочая папка на d:\my work. В окне Module1 введите этот код VBA, содержащий макрос под названием StartDir.

Sub StartDir()
    MLStartDir "'d:\my work'"
End Sub

StartDir макрос использует MLStartDir функционируйте, чтобы установить текущую рабочую папку. Для получения дополнительной информации о работе с модулями, смотрите Excel Help.

Запустите макрос путем нажатия кнопки Run Sub/UserForm на панели инструментов VBA. Для получения дополнительной информации о рабочих макросах, смотрите Excel Help.

MLStartDir функционируйте устанавливает текущую рабочую папку.

Входные параметры

свернуть все

MATLAB текущий рабочий путь к папке в виде строки. Строка указывает на путь к новой рабочей папке после того, как MATLAB запустится.

Пример: "d:\work"

Советы

  • Эта функция не работает как стандартная Microsoft® Windows® Установка Start In, потому что это автоматически не запускает startup.m или matlabrc.m в заданной папке.

  • Рабочая папка изменяется, только если вы запускаете MATLAB после того, как вы запускаете эту функцию. Выполнение этой функции, в то время как MATLAB запускается, не изменяет рабочую папку для текущего сеанса. В этом случае MATLAB использует заданную папку в качестве рабочей папки, когда это перезапущено.

  • Чтобы работать с кодом VBA в Excel с Spreadsheet Link™, необходимо включить Spreadsheet Link как ссылку в Редакторе Microsoft Visual Basic. Для получения дополнительной информации смотрите Установку.

Представленный в R2006b