Document.ExecuteLine - метод (Visio)

Выполняет строку кода Microsoft Visual Basic.

Синтаксис

выражение. ExecuteLine (Line)

выражение Переменная, представляющая объект документа .

Параметры

Имя Обязательный или необязательный Тип данных Описание
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 и обратная связь.