В случае сомнений прочтите документацию .
' Block syntax:
If condition Then
[statements]
[ElseIf condition-n Then
[elseifstatements]] . . .
[Else
[elsestatements]]
End If
При использовании синтаксиса блока каждый оператор If
должен быть закрыт соответствующим End If
. Кроме того, это End If
, а не EndIf
.
Если вы хотите вставить что-то, когда strmobile
имеет значение и ничего не делать, в противном случае вы бы выразили это следующим образом:
If Not IsEmpty(strmobile) Then
objSelection.typetext " | M: " & strMobile
EndIf
Обратите внимание, что Empty
, Null
и пустая строка (""
) - это разные значения в VBScript, поэтому в зависимости от фактического значения strmobile
может потребоваться настроить проверку соответствующим образом.