.vbscript Macro

The vbscript macro is used to embed VB script code inside a template. It is a block macro.

A vbscript macro has the following syntax:

.vbscript [(script-param-list)]
	block-input
.endvbscript [(tail)]

The output is the ScriptResultArray value.

The following parameters are available:

Parameter

Description

script-param-list

Parameters that are passed onto the script through the ScriptInputArray table.

Type: List of simple-template arguments separated by commas

block-input

VB script text

Type: Text

tail

Appended to the output, if there is one

Type: Text

Example:

.vbscript(hello, world)
ScriptResult = ScriptInputArray(0) + " " + ScriptInputArray(1)
.endvbscript

The output is:

hello world

Note: the active object of the current translation scope can be accessed through the ActiveSelection collection (see Global Properties) as ActiveSelection.Item(0).


Created October 7, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com