6.5 数学运算函数
函数名 | 功能 | 示例 |
ABS | 返回参数的绝对值 | Abs(number) |
ATN | 返回一个 Double,指定一个数的反正切值。 | Atn(number) |
COS | 返回一个 Double,指定一个角的余弦值。 | Cos(number) |
Exp | 返回 Double,指定 e(自然对数的底)的某次方。 | Exp(number) |
Log | 返回一个 Double,指定参数的自然对数值。 | Log(number) |
Sin | 返回一 Double,指定参数的 sine(正弦)值。 | Sin(number) |
Sqr | 返回一个 Double,指定参数的平方根。 | Sqr(number) |
Tan | 返回一个 Double 的值,指定一个角的正切值。 | Tan(number) |
6.6 数组函数
函数名 | 功能 | 示例 |
Array | 返回一个包含数组的 Variant。 | Array(arglist) |
Filter | 返回一个下标从零开始的数组,该数组包含基于指定筛选条件的一个字符串数组的子集。 | Filter(InputStrings, Value[, Include[, Compare]]) |
IsArray | 返回 Boolean 值,指出变量是否为一个数组。 | IsArray(varname) |
LBound | 返回 Long,其值为指定数组维可用的最小下标。 | LBound(arrayname[, dimension]) |
UBound | 返回一个 Long 型数据,其值为指定的数组维可用的最大下标。 | UBound(arrayname[, dimension]) |
6.7 对象函数
函数名 | 功能 | 示例 |
CallByName | 执行一个对象的方法,或设置或返回一个对象的属性。 | CallByName(object, procedurename, calltype,[arguments()]) |
CreateObject | 创建并返回一个对 ActiveX 对象的引用。 | CreateObject(class,[servername]) |
GetAutoServerSettings | 返回关于 ActiveX 部件的注册状态的信息。 | object.GetAutoServerSettings([progid], [clsid]) |
GetObject | 返回文件中的 ActiveX 对象的引用。 | GetObject([pathname] [, class]) |
GetSetting | 从 Windows 注册表中的应用程序项目返回注册表项设置值。 | GetSetting(appname, section, key[, default]) |
IsObject | 返回 Boolean 值,指出标识符是否表示对象变量。 | IsObject(identifier) |
TypeName(varname) | 返回一个 String,提供有关变量的信息。 | TypeName(varname) |
VarType(varname) | 返回一个 Integer,指出变量的子类型。 | VarType(varname) |
6.8 其他函数
函数名 | 功能 | 示例 |
CHOOSE | 从参数列表中选择并返回一个值。 | Choose(index, choice-1[, choice-2, ... [, choice-n]]) |
Command | 返回命令行的参数部分,该命令行用于装入 Microsoft VB 或 VB 开发的可执行程序。 | Command |
CURDIR | 返回一个 Variant (String),用来代表当前的路径。 | CurDir[(drive)] |
CVErr | 返回 Error子类型的 Variant其中包含指定的错误号。 | CVErr(errornumber) |
DoEvents | 转让控制权,以便让操作系统处理其它的事件 | DoEvents( ) |
Environ | 返回 String,它关连于一个操作系统环境变量。 | Environ({envstring | number}) |
Error | 返回对应于已知错误号的错误信息。 | Error[(errornumber)] |
GetAllSettings | 从 Windows 注册表中返回应用程序项目的所有注册表项设置及其相应值(开始是由 SaveSetting 产生)。 | GetAllSettings(appname, section) |
IIf | 根据表达式的值,来返回两部分中的其中一个。 | IIf(expr, truepart, falsepart) |
IMEStatus | 返回一个 Integer,用来指定当前 Microsoft Windows 的输入法 (IME) 方式;只对东亚区版本有效。 | IMEStatus |
Input | 返回 String,它包含以 Input 或 Binary 方式打开的文件中的字符 | Input(number, [#]filenumber) |
InputBox | 在一对话框来中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的 String。 | InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context]) |
IsEmpty | 返回 Boolean 值,指出变量是否已经初始化。 | IsEmpty(expression) |
IsError | 返回 Boolean 值,指出表达式是否为一个错误值。 | IsError(expression) |
IsMissing | 返回 Boolean 值,指出一个可选的 Variant 参数是否已经传递给过程。 | IsMissing(argname) |
IsNull | 返回 Boolean 值,指出表达式是否不包含任何有效数据 (Null)。 | IsNull(expression) |
LoadPicture | 将图形载入到窗体的 Picture 属性、PictureBox 控件或 Image 控件。 | LoadPicture([filename], [size], [colordepth],[x,y]) |
LoadResData | 用以从资源 (.res) 文件装载若干可能类型的数据,并返回一个 Byte 数组。 | LoadResData(index, format) |
LoadResPicture | 用以从资源 (.res) 文件装载位图、图标或光标。 | LoadResPicture(index, format) |
LoadResString | 用以从资源 (.res) 文件装载字符串。 | LoadResString(index) |
MsgBox | 在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。 | MsgBox(prompt[, buttons] [, title] [, helpfile, context]) |
QBColor | 返回 Long,用来表示所对应颜色值的 RGB 颜色码。 | QBColor(color) |
RGB | 返回一个 Long整数,用来表示一个 RGB 颜色值。 | RGB(red, green, blue) |
Shell | 执行一个可执行文件,返回一个 Variant (Double),如果成功的话,代表这个程序的任务 ID,若不成功,则会返回 0。 | Shell(pathname[,windowstyle]) |
Spc | 与 Print # 语句或 Print 方法一起使用,对输出进行定位。 | Spc(n) |
Switch | 计算一组表达式列表的值,然后返回与表达式列表中最先为 True 的表达式所相关的 Variant 数值或表达式。 | Switch(expr-1, value-1[, expr-2, value-2 _ [, expr-n,value-n]]) |
Tab | 与 Print # 语句或 Print 方法一起使用,对输出进行定位。 | Tab[(n)] |
6.9 文件操作函数
函数名 | 功能 | 示例 |
Dir | 返回一个 String,用以表示一个文件名、目录名或文件夹名称,它必须与指定的模式或文件属性、或磁盘卷标相匹配。 | Dir[(pathname[, attributes])] |
EOF | 返回一个 Integer,它包含 Boolean 值 True,表明已经到达为 Random 或顺序 Input 打开的文件的结尾。 | EOF(filenumber) |
FileAttr | 返回一个 Long,表示使用 Open 语句所打开文件的文件方式。 | FileAttr(filenumber, returntype) |
FileDateTime | 返回一个 Variant (Date),此为一个文件被创建或最后修改后的日期和时间。 | FileDateTime(pathname) |
FileLen | 返回一个 Long,代表一个文件的长度,单位是字节。 | FileLen(pathname) |
FreeFile | 返回一个 Integer,代表下一个可供 Open 语句使用的文件号。 | FreeFile[(rangenumber)] |
GetAttr | 返回Integer此为一个文件、目录、或文件夹的属性。 | GetAttr(pathname) |
Loc | 返回 Long,在已打开的文件中指定当前读/写位置。 | Loc(filenumber) |
LOF | 返回一个 Long,表示用 Open 语句打开的文件的大小,该大小以字节为单位。 | LOF(filenumber) |
Seek | 返回一个 Long,在 Open 语句打开的文件中指定当前的读/写位置。 |