判断指定书签或任务是否存在。如果存在指定的书签或任务,则返回 True。
expression.Exists(Name)
expression 该表达式返回一个 Bookmarks 或 Tasks 对象。
Name String 类型,必需。指一个书签或任务的名称。
本示例判断活动文档中是否存在名为“start”的书签。如果存在则将其删除。
If ActiveDocument.Bookmarks.Exists("start") = True Then
ActiveDocument.Bookmarks("start").Delete
End If
本示例判断 Windows 计算器程序(如果存在该任务)是否正在运行。如果计算器没有运行,Shell 语句将启动此程序。如果计算器正在运行,将激活此应用程序。
If Tasks.Exists("Calculator") = False Then
Shell "Calc.exe"
Else
Tasks("Calculator").Activate
End If
Tasks("Calculator").WindowState = wdWindowStateNormal