变量

以下语句和函数将用到变量。您可以使用这些函数来声明或定义变量,转换变量类型,或者确定变量类型。

CCur Function

将字符串表达式或数字表达式转换为货币表达式。对于小数分隔符和货币符号使用区域设置。

CBool Function

将字符串比较或数字比较的结果转换成布尔表达式,或者将单个数字表达式转换成布尔表达式。

CDate Function

将任意字符串或数字表达式转换为日期值。

CDec Function

将字符串表达式或数字表达式转换为十进制表达式。

CDbl Function

将任意数字表达式或字符串表达式转换为双精度类型。

CInt Function

将任意字符串或数字表达式转换为整数。

CLng Function

将任意字符串或数字表达式转换为长整数。

Const Statement

将字符串定义为常数。

CSng Function

将任意字符串或数字表达式转换为单精度数据类型。

CStr Function

将任意数字表达式转换为字符串表达式。

CVar Function

将字符串表达式或数字表达式转换为变量表达式。

CVErr Function

将字符串表达式或数字表达式转换为 "Error" 子类型的变量表达式。

DefBool Statement

如果未指定类型声明字符或关键字,DefBool 语句将根据字母范围设置默认的变量数据类型。

DefCur Statement

如果未指定类型声明字符或关键字,DefCur 语句将根据字母范围设置默认的变量类型。

DefDate Statement

如果未指定类型声明字符或关键字,DefDate 语句将根据字母范围设置默认的变量类型。

DefDbl Statement

如果未指定类型声明字符或关键字,将根据字母范围设置默认的变量类型。

DefErr Statement

如果未指定类型声明字符或关键字,DefErr 语句将根据字母范围设置默认的变量类型。

DefInt Statement

如果未指定类型声明字符或关键字,将根据字母范围设置默认的变量类型。

DefLng Statement

如果未指定类型声明字符或关键字,将根据字母范围设置默认的变量类型。

DefObj Statement

如果未指定类型声明字符或关键字,将根据字母范围设置默认的变量类型。

DefSng Statement

如果未指定类型声明字符或关键字,DefSng 语句将根据字母范围设置默认的变量类型。

DefStr Statement

如果未指定类型声明字符或关键字,DefStr 语句将根据字母范围设置默认的变量类型。

DefVar Statement

如果未指定类型声明字符或关键字,将根据字母范围设置默认的变量类型。

Dim Statement

声明变量或数组。

ReDim Statement

声明变量或数组。

Type Statement

定义 non-UNO 数据结构(structs 结构体)。

IsArray Function

确定变量是否是数组中的数据字段。

IsDate Function

测试数字或字符串表达式是否可以转换为日期变量。

IsEmpty Function

测试变体变量是否含有 Empty 值。Empty 值表示该变量尚未初始化。

IsError Function

测试变量是否含有错误值。

IsNull Function

通过测试,如果变量含有特殊的 Null 值,就表示该变量不含数据。

IsNumeric Function

测试表达式是否为数字。如果表达式是数字,函数将返回 True,否则将返回 False。

IsObject Function

测试对象变量是否为 OLE 对象。 如果变量是一个 OLE 对象,函数返回 True 值,否则返回 False 值。

LBound Function

返回数组的下边界。

UBound Function

返回数组的上边界。

Let Statement

向变量指定值。

Array Function

通过数据字段返回变体类型的变量。

DimArray Function

返回一个变体类型的矩阵。

Erase Function

擦除固定大小数组的数组元素的内容,并释放可变大小数组所使用的内存。

Option Base Statement

将数组的默认下边界定义为 0 或 1。

Option Explicit Statement

指定必须使用 Dim 语句明确声明程序代码中的每个变量。

Public Statement

在模块级别上(而不是在子例行程序或函数中)定义变量或数组的大小,使变量和数组在所有的程序库和模块中都有效。

Global Statement

在全局级别上(而不是在子例行程序或函数中)定义变量或数组的大小,使变量或数组在当前会话的所有程序库和模块中都有效。

Static Statement

在子例程或函数中声明过程级别的变量或数组,以便在退出子例程或函数后,能够保留这些变量或数组的值。Dim 语句的规范也仍然有效。

TypeName Function; VarType Function

返回含有变量信息的字符串 (TypeName) 或数值 (VarType)。

Set Statement

为变量或属性设置对象引用。

FindObject Function

使用对象名称作为字符串参数运行时要定位的对象。

FindPropertyObject Function

使用对象名称作为字符串参数启动运行时要定位的对象。

Optional (in Function Statement)

用于定义传送给函数的可选参数。

IsMissing Function

测试调用函数时是否带有可选参数。

HasUnoInterfaces Function

测试 Basic Uno 对象是否支持某个 Uno 接口。

EqualUnoObjects Function

如果指定的两个 Basic Uno 对象表示相同的 Uno 对象实例,则返回 True。

IsUnoStruct Function

如果给定的对象具有 Uno 结构,则返回 True。