VB函数详解(84个vb自带函数) 联系客服

发布时间 : 星期六 文章VB函数详解(84个vb自带函数)更新完毕开始阅读aa98f8d533d4b14e85246812

VB函数

语法:LBound(arrayname[, dimension])

返回指定数组某维最小可使用的数组索引。 LBound 函数语法有下列几部份:

Arrayname数组变量的名称,遵循标准变量命名规格。

dimension 表示返回的是某一维的下限。1 表示第一维,2 表示第二维,依此类推。如果省略dimension,其默认值为 1。

注解:同时使用 LBound 函数和 UBound 函数来决定数组的大小。使用 UBound 函数来找出数组每一维的上限。

任何维数预设的下限永远是 0。

(7)LoadPicture 函数

语法:LoadPicture(picturename)

该函数返回一图形对象。

picturename 参数是一个字符串表达式,为欲载入的图形文件名。

注解:图形格式由 LoadPicture 管理,包括了点阵图档 (.bmp)、图示档 (.ico)、RLE(Run-Length Encoded)档 (.rle)、中继

档 (.wmf)、加强式中继档 (.emf)、GIF 档 (.gif) 以及 JPEG 档(.jpg)。

(8)MsgBox 函数

语法:MsgBox(prompt[, buttons][, title][, helpfile, context])

将讯息显示在对话框中,等使用者按下按钮,并返回一值来表示使用者按下的是哪一个钮。 MsgBox 函数语法有下列的参数:

prompt 字符串表达式,用以做为显示在对话框中的讯息。prompt 的最大长度大约是1024个字元,由使用字元的宽度决定。如果 prompt 超过一行,您可以在每一行之间用复位字符 (Chr(13))、换行字元 (Chr(10))、或是复位字元与换行字元的组合 (Chr(13) & Chr(10)) 来做区隔。

buttons 数值表达式。用来指出显示按钮的数目及形式,使用的图示样式,预设按钮为何等。如果没有指定,则 buttons 的默认值是 0。

title 显示在对话框标题列中的字符串表达式。如果省略 title,则将应用程序的名称放在标题列中。

helpfile 用来辨识提供给对话框文字感应说明帮助文件表达式。如果指定了helpfile,则也必须指定context。 context 数值表达式,由说明档案的作者来指定适当的说明主题的说明主题代码。如果指定了context,则也必须指定 helpfile。

参数 buttons 的设定有以下几个: 常数 vbOKOnly vbOKCancel vbAbortRetryIgnore vbYesNoCancel vbYesNo vbRetryCancel 值 0 1 2 3 4 5 说明 只显示「确定」按钮。 显示「确定」及「取消」按钮。 显示「放弃」、「重试」及「忽略」按钮。 显示「是」、「否」及「取消」按钮。 显示「是」及「否」按钮。 显示「重试」及「取消」按钮。 VB函数 vbCritical vbQuestion vbExclamation vbInformation vbDefaultButton1 vbDefaultButton2 vbDefaultButton3 vbDefaultButton4 VbApplicationModal vbSystemModal 16 32 48 64 0 256 512 768 0 4096 显示「重要讯息」对话框。 显示「问号符号」对话框。 显示「警告符号」对话框。 显示「信息符号」对话框。 第一个按钮是默认值。 第二个按钮是默认值。 第三个按钮是默认值。 第四个按钮是默认值。 模态对话框 系统强制响应;所有的应用程式都会暂停,直到使用者响应此消息框。 第一组值 (0-5) 用来决定对话方块中按钮的形式与数目;第二组 (16, 32, 48, 64) 用来决定对话框的样式;第三组 (0, 256, 512) 决定出那一个按钮是默认按钮;而第四组 (0, 4096) 则决定讯息对话框是否为模态。将这些数字相加以产生 buttons, 参数值的时候,您只能由每组取用一个数字。

MsgBox 函数有下列返回值: 常数 vbOK vbCancel vbAbort vbRetry vbIgnore vbYes vbNo 注解:如果同时指定了 helpfile 及 context ,使用者便可以按 F1 来查看与 context 相关的帮助主题。

如果对话框有显示 Cancel 按钮,则按下 ESC 键与按下 Cancel. 按钮效果相同。如果对话方块中有Help 按钮,则对话框中提供有帮助文件说明。无论如何,在其他按钮中的一个被按下前,不会返回任何值。

值 1 2 3 4 5 6 7 按钮 确定」 取消」 放弃」 重试」 忽略」 是」 否」 (9)RGB 函数

语法:RGB(red,green,blue)

Red为红色,green为绿色,blue为蓝色

(10)ScriptEngine 函数

语法:ScriptEngine

返回一字符串,表示所使用的 Script 程式语言。

VB函数

ScriptEngine 函数可返回下列任一字符串: 字符串 VBScript JScript VBA 说明 表示 Scripting Edition 是目前使用的 Script 引擎。 表示 Microsoft JScript 是目前使用的 Script 引擎。 表示 Microsoft Visual Basic for Applications 是目前使用的 Script引擎。 (11)ScriptEngineMajorVersion 函数 语法:ScriptEngineMajorVersion

返回所使用的 Script 引擎的主要版本编号。

注解:返回值代表目前使用的 Script 程式语言,在 DLL 中所含的版本资讯。

(12)ScriptEngineMinorVersion 函数

语法:ScriptEngineMinorVersion

返回所使用的 Script 引擎的次要版本编号。

注解:返回值代表目前使用的 Script 程式语言,在 DLL 中所含的版本资讯。

(13)Space 函数

语法:Space(number)

返回特定数目空格的字符串。 参数 number 是您想要的空格数。

(14)Split 函数

语法: Split(expression[, delimiter[, count[, compare]]])

返回一个以零为基数,一维的数组。这个数组会包含特定个数的子字符串。 Split 函数的语法包含以下几部分:

expression 为必须项。为一字符串表达式,这个字符串表达式要包含子字符串及分隔符号。如果expression 的长度为零,Split 函数会返回一个空的数组,也就是说,一个没有包含任何元素及数据的数据。

Delimiter 为可选项。用来表示子字符串界限的字符串字元。如果省略,空白字元 (\将被指定为分隔符号。如果 delimiter 为空字符串,会返回一个元素,即包含了整个 expression 字符串的数组。 count 为可选项。要被返回的子字符串个数。-1则表示所有的子字符串将被返回。 compare 可选项。指定字符串比对的种类。 compare 参数的设定值如下: 常数 vbBinaryCompare 值 0 说明 执行二进制比较。 VB函数 vbTextCompare vbDatabaseCompare 1 2 执行字符比较。 执行数据内容比较。 (15)TypeName 函数 语法:TypeName(varname)

返回一个 String,它提供某个变量的相关信息。 必要项 varname 可以是任何变数。 TypeName 函数有下列返回值: 值 Byte Integer Long Single Double Currency Decimal Date String Boolean布林值: Empty Null Object Unknown Nothing Error 说明 位元值 整数 长整数 单倍精确浮点数 双倍精确浮点数 货币 十进位值 日期或时间 字符串 True或False 未初始化 未含有效的数据 物件实际型态名称 一般组件 型态未知的组件 物件变数不再引用任何物件 错误 (16) UBound 函数 语法:UBound(arrayname[, dimension])

返回指定数组某维最大可使用的索引。 UBound 函数语法有下列几部份:

arrayname 必要的参数。数组变量的名称,遵循标准变数命名规格。

dimension 可选项。表示返回的是那一维的上限。1 表示第一维,2 表示第二维,依此类推。如果省略 dimension,则默认是 1。

注解:UBound 函数和 LBound 函数一起使用可以决定阵列的大小。使用 LBound 函数来找出阵列每一维的下限。

VB函数

任何维数初试值的下限永远是 0。所以,若数组的维数如下所示,UBound 返回如下表的值: Dim A(100,3,4) 返回值

UBound(A, 1)为 99 UBound(A, 2)为 2 UBound(A, 3)为 3