Visual BASIC Compatibility

The Scripter BASIC programming language is compatible with the Visual BASIC for Applications language (VBA). Scripts that run in Scripter work in a VBA environment with few or no modifications. Scripter programs also work under Microsoft Visual BASIC. Unlike most Visual BASIC programs, however, Scripter programs are not event-driven. Scripter programs are procedural. They start with the first statement of the Main procedure, and end when the Main procedure ends.

 

VBA to Scripter

Some statements available in VBA are not supported in Scripter BASIC:

The VBA Collection object

The VBA Clipboard object

GoSub

On... GoSub

On...Goto

GoSub…Return

All Financial functions

Resume at current line

Erl

Option Compare

Conditional compilation

With Events

LinkExecute

LinkPoke

LinkRequest

LinkSend

Line numbers

LoadPicture

Multiple statements on one line (separated by ":")

 

Scripter to VBA

Conversely, some features of the Scripter BASIC language are not supported by VBA. Do not use the following features if you want to transfer your scripts from Scripter into VBA:

Clipboard function

CallersLine

User dialogs

PortInt

MacroRunThis

MacroDir

Wait instruction

MacroRun

DDEExecute

DDEPoke

DDERequest

DDEInitiate

DDETerminateAll

DDETerminate

 

 

See Also

Scripter BASIC Language