Метод Document.ExecuteLine (Visio)
Выполняет строку кода Microsoft Visual Basic.
Синтаксис
expression. ExecuteLine (Line)
Выражение Переменная, представляющая объект Document .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Line | Обязательный | String | Строка, которая будет интерпретирована как код Microsoft Visual Basic для приложений (VBA). |
Возвращаемое значение
Отсутствует
Примечания
Проект VBA объекта Document выполняет указанную строку. VBA обрабатывает строку так, как она обрабатывает ту же строку, введенную в ее окне Интерпретация.
Пример
Ниже приведены некоторые возможные варианты использования метода ExecuteLine .
'Executes the macro (procedure without an argument) named "SomeMacro"
'that is in some module of the Visual Basic project of ThisDocument.
ThisDocument.ExecuteLine("SomeMacro ")
'Executes the procedure named SomeProcedure and passes it 3 arguments.
ThisDocument.ExecuteLine("SomeProcedure 1, 2, 3")
'Same as previous example, but procedure name qualified
'with module name.
ThisDocument.ExecuteLine("Module1.SomeProcedure 1, 2, 3")
'Shows the form UserForm1.
ThisDocument.ExecuteLine("UserForm1.Show")
'Prints "some string" to the Immediate window.
ThisDocument.ExecuteLine("Debug.Print ""some string """)
'Prints number of open documents to the Immediate window.
ThisDocument.ExecuteLine("Debug.Print Documents.Count")
'Tells ThisDocument to save itself.
ThisDocument.ExecuteLine("ThisDocument.Save")
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.