| Microsoft® Visual Basic® Scripting Edition Visual Basic for Applications Features not in VBScript | Language Reference | 
Category Omitted Feature/Keyword Array Handling Option Base 
Declaring arrays with lower bound <> 0Collection Add, Count, Item, Remove 
Access to collections using ! character (e.g., MyCollection!Foo)Conditional Compilation #Const 
#If...Then...#ElseControl Flow DoEvents 
GoSub...Return, GoTo
On Error GoTo
On...GoSub, On...GoTo
Line numbers, Line labels
With...End WithConversion CVar, CVDate 
Str, ValData Types All intrinsic data types except Variant 
Type...End TypeDate/Time Date statement, Time statement 
TimerDDE LinkExecute, LinkPoke, LinkRequest, LinkSend Debugging Debug.Print 
End, StopDeclaration Declare (for declaring DLLs) 
New
Optional
ParamArray
Property Get, Property Let, Property Set
StaticError Handling Erl 
Error
On Error...Resume
Resume, Resume NextFile Input/Output All traditional Basic file I/O Financial All financial functions Object Manipulation TypeOf Objects Clipboard 
CollectionOperators Like Options Deftype 
Option Base
Option Compare
Option Private ModuleSelect Case Expressions containing Is keyword or any comparison operators 
Expressions containing a range of values using the To keyword.Strings Fixed-length strings 
LSet, RSet
Mid Statement
StrConvUsing Objects Collection access using !