模块
目录
索引 🔎︎

# 变量

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

## CCur 函数

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

## CBool 函数

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

## CDate 函数

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

## CDec 函数

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

## CDbl 函数

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

## CInt 函数

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

## CLng 函数

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

## Const 语句

将字符串定义为常数。

## CSng 函数

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

## CStr 函数

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

## CVar 函数

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

## CVErr 函数

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

## DefBool 语句

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

## DefCur 语句

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

## DefDate 语句

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

## DefDbl 语句

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

## DefErr 语句

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

## DefInt 语句

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

## DefLng 语句

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

## DefObj 语句

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

## DefSng 语句

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

## DefStr 语句

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

## DefVar 语句

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

## Dim 语句

声明变量或数组。

## ReDim 语句

声明变量或数组。

## Type 语句

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

## IsArray 函数

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

## IsDate 函数

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

## IsEmpty 函数

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

## IsError 函数

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

## IsNull 函数

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

## IsNumeric 函数

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

## IsObject 函数

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

## LBound 函数

返回数组的下边界。

## UBound 函数

返回数组的上边界。

## Let 语句

向变量指定值。

## Array 函数

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

## DimArray 函数

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

## Erase 函数

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

## Option Base 语句

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

## Option Explicit 语句

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

## Public 语句

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

## Global 语句

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

## Static 语句

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

## TypeName 函数; VarType 函数

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

## Set 语句

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

## FindObject 函数

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

## FindPropertyObject 函数

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

## Optional (函数语句)

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

## IsMissing 函数

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

## HasUnoInterfaces 函数

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

## EqualUnoObjects 函数

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

## IsUnoStruct 函数

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