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 语句打开的文件中指定当前的读/写位置。 |