EvalLanguageValue

concerns

The EvalLanguageValue attribute function determines the contents of the variable's string and interprets contents in pipes as expressions.

 

Syntax

EvalLanguageValue([LanguageID] [, FrameWithQuotes])

Return value

Type

Description

Variant

The evaluated expression

Parameter

Use

Name

Type

Passing

Description

Optional

LanguageID

String

ByVal

Language-ID of the value

Optional

FrameWithQuotes

Boolean

ByVal

If True, the string will be framed with quotes before evaluation.

Default value: True

 

Note

If LanguageID is not specified, the dialog language applies.

 

Example 1:

 

Dim S As String, L As Long

 

L := 2001

S := "||L||"

 

MsgBox(S.EvalLanguageValue)

The output is 2001, because ' ”|L|” ' is evaluated.

 

Example 2:

 

Dim S As String, L As Long

 

L := 2001

S := "L"

 

MsgBox(S.EvalLanguageValue)

The output is L, because ' L ' is evaluated.

 

Example 3:

 

Dim S As String, L As Long

 

L := 2001

S := "L"

 

MsgBox(S.EvalLanguageValue(, False))

The output is 2001, because L is evaluated.