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 |
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 |
GetAllSettings(appname,section) |
|
IIf |
根据表达式的值,来返回两部分中的其中一个。 |
IIf(expr,truepart,falsepart) |
IMEStatus |
返回一个 Integer,用来指定当前 Microsoft Windows 的输入法 (IME) 方式;只对东亚区版本有效。 |
IMEStatus |
Input |
返回 String,它包含以 Input 或 Binary 方式打开的文件中的字符 |
Input(number,[#]filenumber) |
InputBox |
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 |
LoadPicture([filename],[size],[colordepth],[x,y]) |
|
LoadResData |
用以从资源 (.res) 文件装载若干可能类型的数据,并返回一个 Byte 数组。 |
LoadResData(index,format) |
LoadResPicture |
用以从资源 (.res) 文件装载位图、图标或光标。 |
LoadResPicture(index,format) |
LoadResString |
用以从资源 (.res) 文件装载字符串。 |
LoadResString(index) |
MsgBox |
MsgBox(prompt[,buttons] [,context]) |
|
QBColor |
返回 Long,用来表示所对应颜色值的 RGB 颜色码。 |
QBColor(color) |
RGB |
返回一个 Long整数,用来表示一个 RGB 颜色值。 |
RGB(red,green,blue) |
Shell |
执行一个可执行文件,返回一个 Variant (Double),如果成功的话,代表这个程序的任务 ID,若不成功,则会返回 0。 |
Shell(pathname[,windowstyle]) |
Spc |
Spc(n) |
|
Switch |
计算一组表达式列表的值,然后返回与表达式列表中最先为 True 的表达式所相关的 Variant 数值或表达式。 |
Switch(expr-1, value-1[, expr-2, value-2 _ [, expr-n,value-n]]) |
Tab |
Tab[(n)] |
函数名 |
示例 |
|
Dir |
Dir[(pathname[, attributes])] |
|
EOF |
返回一个 Integer,它包含 Boolean 值 True,表明已经到达为 Random 或顺序 Input 打开的文件的结尾。 |
EOF(filenumber) |
FileAttr |
FileAttr(filenumber,returntype) |
|
FileDateTime |
FileDateTime(pathname) |
|
FileLen |
返回一个 Long,代表一个文件的长度,单位是字节。 |
FileLen(pathname) |
FreeFile |
返回一个 Integer,代表下一个可供 Open 语句使用的文件号。 |
FreeFile[(rangenumber)] |
GetAttr |
GetAttr(pathname) |
|
Loc |
返回 Long,在已打开的文件中指定当前读/写位置。 |
Loc(filenumber) |
LOF |
返回一个 Long,表示用 Open 语句打开的文件的大小,该大小以字节为单位。 |
LOF(filenumber) |
Seek |
返回一个 Long,在 Open 语句打开的文件中指定当前的读/写位置。 |