Document.ExecuteLine 方法 (Visio)
执行一行 Microsoft Visual Basic 代码。
语法
表达式。ExecuteLine (行)
表达 一个代表 Document 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Line | 必需 | 字符串 | 将被解释为 Microsoft Visual Basic for Applications (VBA) 代码的字符串。 |
返回值
Nothing
注解
通知 Document 对象的 VBA 项目执行提供的字符串。 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。