首页 VBS函数大全

VBS函数大全

举报
开通vip

VBS函数大全VBS函数大全Abs函数.........................................................................................................................................3Array函数..........................................................................................................

VBS函数大全
VBS函数大全Abs函数.........................................................................................................................................3Array函数......................................................................................................................................3Asc函数..........................................................................................................................................4Atn函数..........................................................................................................................................4CBool函数.....................................................................................................................................5CByte函数.....................................................................................................................................5CCur函数.......................................................................................................................................6CDate函数....................................................................................................................................7CDbl函数.......................................................................................................................................7Chr函数..........................................................................................................................................8CInt函数........................................................................................................................................8CLng函数.......................................................................................................................................9Cos函数.......................................................................................................................................10CreateObject函数....................................................................................................................10CSng函数....................................................................................................................................12CStr函数.....................................................................................................................................12Date函数.....................................................................................................................................13DateAdd函数.............................................................................................................................14DateDiff函数..............................................................................................................................14DatePart函数...........................................................................................................................15DateSerial函数..........................................................................................................................17DateValue函数..........................................................................................................................18Day函数.......................................................................................................................................18Eval函数......................................................................................................................................19Exp函数.......................................................................................................................................20Filter函数...................................................................................................................................20FormatCurrency函数..........................................................................................................22FormatDateTime函数.........................................................................................................23FormatNumber函数.............................................................................................................24FormatPercent函数.............................................................................................................25GetLocale函数...........................................................................................................................26GetObject函数...........................................................................................................................27GetRef函数.................................................................................................................................29Hex函数......................................................................................................................................30Hour函数.....................................................................................................................................31InputBox函数............................................................................................................................31InStr函数...................................................................................................................................32InStrRev函数...........................................................................................................................34Int、Fix函数...............................................................................................................................36IsArray函数................................................................................................................................36IsDate函数.................................................................................................................................37IsEmpty函数..............................................................................................................................38IsNull函数...................................................................................................................................38IsNumeric函数..........................................................................................................................39IsObject函数..............................................................................................................................39Join函数.......................................................................................................................................40LBound函数................................................................................................................................41LCase函数...................................................................................................................................41Left函数.......................................................................................................................................42Len函数.......................................................................................................................................43LoadPicture函数.......................................................................................................................43Log函数.......................................................................................................................................44LTrim、RTrim和Trim函数....................................................................................................44Mid函数........................................................................................................................................45Minute...........................................................................................................................................46Month函数..................................................................................................................................46MonthName函数.......................................................................................................................46MsgBox函数.............................................................................................................................47Now................................................................................................................................................49Oct.................................................................................................................................................50Replace函数.............................................................................................................................50RGB函数......................................................................................................................................52Right函数....................................................................................................................................53Rnd函数......................................................................................................................................53Round函数..................................................................................................................................54Microsoft(R)VisualBasic(R)ScriptingEdition..............................................................55ScriptEngineMajorVersion函数............................................................................................56ScriptEngineMinorVersion函数............................................................................................56Second函数................................................................................................................................57SetLocale函数...........................................................................................................................57Sgn函数......................................................................................................................................58Sin函数........................................................................................................................................59Space函数..................................................................................................................................60Split函数....................................................................................................................................60Sqr函数........................................................................................................................................61StrComp函数...........................................................................................................................62String函数..................................................................................................................................63StrReverse函数.........................................................................................................................64Tan函数........................................................................................................................................64Time函数.....................................................................................................................................65Timer函数...................................................................................................................................65TimeSerial函数.........................................................................................................................65TimeValue....................................................................................................................................66TypeName函数.......................................................................................................................67UBound函数.............................................................................................................................68UCase函数..................................................................................................................................69VarType函数............................................................................................................................69Weekday函数..........................................................................................................................70WeekDayName函数.............................................................................................................72Year函数......................................................................................................................................73VBS函数大全Abs函数返回数字的绝对值。Abs(number)number参数可以是任意有效的数值表达式。如果number包含Null,则返回Null;如果是未初始化变量,则返回0。说明数字的绝对值是其无符号的数值大小。例如,Abs(-1)和Abs(1)都返回1。下面示例利用Abs函数计算数字的绝对值:DimMyNumberMyNumber=Abs(50.3)'返回50.3。MyNumber=Abs(-50.3)'返回50.3。Array函数返回包含数组的Variant。Array(arglist)arglist参数是赋给包含在Variant中的数组元素的值的列表(用逗号分隔)。如果没有指定此参数,则将会创建零长度的数组。说明用于引用数组元素的表示符,由跟随有括号的变量名组成,括号中包含指示所需元素的索引号。在下面的示例中,第一条语句创建名为A的变量。第二条语句将一个数组赋值给变量A。最后一条语句将包含在第二个数组元素中的值赋值给另一个变量。DimAA=Array(10,20,30)B=A(2)'Bisnow30。注意未作为数组声明的变量仍可以包含数组。虽然包含数组的Variant变量与包含Variant元素的数组变量有概念上的不同,但访问数组元素的方法是相同的。Asc函数返回与字符串的第一个字母对应的ANSI字符代码。Asc(string)string参数是任意有效的字符串表达式。如果string参数未包含字符,则将发生运行时错误。说明下面例子中,Asc返回每一个字符串首字母的ANSI字符代码:DimMyNumberMyNumber=Asc("A")'返回65。MyNumber=Asc("a")'返回97。MyNumber=Asc("Apple")'返回65。注意AscB函数和包含字节数据的字符串一起使用。AscB不是返回第一个字符的字符代码,而是返回首字节。AscW是为使用Unicode字符的32位平台提供的。它返回Unicode(宽型)字符代码,因此可以避免从ANSI到Unicode的代码转换。Atn函数返回数值的反正切值。Atn(number)number参数可以是任意有效的数值表达式。说明Atn函数计算直角三角形两个边的比值(number)并返回对应角的弧度值。此比值是该角对边的长度与邻边长度之比。结果的范围是从-pi/2到pi/2弧度。弧度变换为角度的方法是将弧度乘以pi/180。反之,角度变换为弧度的方法是将角度乘以180/pi。下面的示例利用Atn来计算pi的值:Dimpipi=4*Atn(1)'计算pi的值。注意Atn是Tan(将角作为参数返回直角三角形两边的比值)的反三角函数。不要混淆Atn与余切(正切的倒数(1/tangent))函数。CBool函数返回表达式,此表达式已转换为Boolean子类型的Variant。CBool(expression)expression是任意有效的表达式。说明如果expression是零,则返回False;否则返回True。如果expression不能解释为数值,则将发生运行时错误。下面的示例使用CBool函数将一个表达式转变成Boolean类型。如果表达式所计算的值非零,则CBool函数返回True;否则返回False。DimA,B,CheckA=5:B=5'初始化变量。Check=CBool(A=B)'复选框设为True。A=0'定义变量。Check=CBool(A)'复选框设为False。CByte函数返回表达式,此表达式已被转换为Byte子类型的Variant。CByte(expression)expression参数是任意有效的表达式。说明通常,可以使用子类型转换函数 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,在出现货币、单精度、双精度或整数运算的情况下,使用CByte强制执行字节运算。CByte函数用于进行从其他数据类型到Byte子类型的的国际公认的格式转换。例如对十进制分隔符(如千分符)的识别,可能取决于系统的区域设置。如果expression在Byte子类型可接受的范围之外,则发生错误。下面的示例利用CByte函数把expression转换为byte:DimMyDouble,MyByteMyDouble=125.5678'MyDouble是一个双精度值。MyByte=CByte(MyDouble)'MyByte包含126。CCur函数返回表达式,此表达式已被转换为Currency子类型的Variant。CCur(expression)expression参数是任意有效的表达式。说明通常,您可以使用子类型数据转换函数书写代码,以显示某些操作的结果应当被表达为特定的数据类型,而非默认的数据类型。例如在整数运算的情况下,使用CCur函数强制进行货币计算。CCur函数用于进行从其他数据类型到Currency子类型的国际公认的格式转换。例如,对十进制分隔符和千位分隔符的识别取决于系统的区域设置。下面的示例使用CCur函数将一个表达式转换成Currency类型:DimMyDouble,MyCurrMyDouble=543.214588'MyDouble是双精度的。MyCurr=CCur(MyDouble*2)'把MyDouble*2(1086.429176)的结果转换为Currency(1086.4292)。CDate函数返回表达式,此表达式已被转换为Date子类型的Variant。CDate(date)date参数是任意有效的日期表达式。说明IsDate函数用于判断date是否可以被转换为日期或时间。CDate识别日期文字和时间文字,以及一些在可接受的日期范围内的数字。在将数字转换为日期时,数字的整数部分被转换为日期,分数部分被转换为从午夜开始计算的时间。CDate根据系统的区域设置识别日期格式。如果数据的格式不能被日期设置识别,则不能判断年、月、日的正确顺序。另外,如果长日期格式包含表示星期几的字符串,则不能被识别。下面的示例使用CDate函数将字符串转换成日期类型。一般不推荐使用硬件译码日期和时间作为字符串(下面的例子已体现)。而使用时间和日期文字(如#10/19/1962#,#4:45:23PM#)。MyDate="October19,1962"'定义日期。MyShortDate=CDate(MyDate)'转换为日期数据类型。MyTime="4:35:47PM"'定义时间。MyShortTime=CDate(MyTime)'转换为日期数据类型。CDbl函数返回表达式,此表达式已被转换为Double子类型的Variant。CDbl(expression)expression参数是任意有效的表达式。说明通常,您可以使用子类型数据转换函数书写代码,以显示某些操作的结果应当被表达为特定的数据类型,而非默认的数据类型。例如在出现货币或整数运算的情况下,使用CDbl或CSng函数强制进行双精度或单精度算术运算。CDbl函数用于进行从其他数据类型到Double子类型的国际公认的格式转换。例如,十进制分隔符和千位分隔符的识别取决于系统的区域设置。下面的示例利用CDbl函数把expression转换为Double。DimMyCurr,MyDoubleMyCurr=CCur(234.456784)'MyCurr是Currency型(234.4567)。MyDouble=CDbl(MyCurr*8.2*0.01)'把结果转换为Double型(19.2254576)。Chr函数返回与指定的ANSI字符代码相对应的字符。Chr(charcode)charcode参数是可以标识字符的数字。说明Chr(10)返回换行符。从0到31的数字表示标准的不可打印的ASCII代码。例如,下面例子利用Chr函数返回与指定的字符代码相对应的字符:DimMyCharMyChar=Chr(65)'返回A。MyChar=Chr(97)'返回a。MyChar=Chr(62)'返回>。MyChar=Chr(37)'返回%。注意ChrB函数与包含在字符串中的字节数据一起使用。ChrB不是返回一个或两个字节的字符,而总是返回单个字节的字符。ChrW是为使用Unicode字符的32位平台提供的。它的参数是一个Unicode(宽字符)的字符代码,因此可以避免将ANSI转化为Unicode字符。CInt函数返回表达式,此表达式已被转换为Integer子类型的Variant。CInt(expression)expression参数是任意有效的表达式。说明通常,可以使用子类型转换函数书写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,在出现货币、单精度或双精度运算的情况下,使用CInt或CLng强制执行整数运算。CInt函数用于进行从其他数据类型到Integer子类型的国际公认的格式转换。例如对十进制分隔符(如千分符)的识别,可能取决于系统的区域设置。如果expression在Integer子类型可接受的范围之外,则发生错误。下面的示例利用CInt函数把值转换为Integer:DimMyDouble,MyIntMyDouble=2345.5678'MyDouble是Double。MyInt=CInt(MyDouble)'MyInt包含2346。注意CInt不同于Fix和Int函数删除数值的小数部分,而是采用四舍五入的方式。当小数部分正好等于0.5时,CInt总是将其四舍五入成最接近该数的偶数。例如,0.5四舍五入为0,以及1.5四舍五入为2.CLng函数返回表达式,此表达式已被转换为Long子类型的Variant。CLng(expression)expression参数是任意有效的表达式。说明通常,您可以使用子类型数据转换函数书写代码,以显示某些操作的结果应当被表达为特定的数据类型,而非默认的数据类型。例如,在出现货币运算、单精度或双精度算术运算的情况下,使用CInt或CLng函数强制进行整数运算。CLng函数用于进行从其他数据类型到Long子类型的的国际公认的格式转换。例如,对十进制分隔符和千位分隔符的识别取决于系统的区域设置。如果expression取值不在Long子类型的允许范围内,则会出现错误。下面的示例利用CLng函数把值转换为Long:DimMyVal1,MyVal2,MyLong1,MyLong2MyVal1=25427.45:MyVal2=25427.55'MyVal1,MyVal2是双精度值。MyLong1=CLng(MyVal1)'MyLong125427。MyLong2=CLng(MyVal2)'MyLong2包含25428。Int函数删除小数部分,而是采用四舍五入的方式。当小数部分正好等于注意CLng不同于Fix和0.5时,CLng函数总是将其四舍五入为最接近该数的偶数。如,0.5四舍五入为0,以及1.5四舍五入为2。Cos函数返回某个角的余弦值。Cos(number)number参数可以是任何将某个角表示为弧度的有效数值表达式。说明Cos函数取某个角并返回直角三角形两边的比值。此比值是直角三角形中该角的邻边长度与斜边长度之比。结果范围在-1到1之间。角度转化成弧度方法是用角度乘以pi/180。反之,弧度转化成角度的方法是用弧度乘以180/pi。下面的示例利用Cos函数返回一个角的余弦值:DimMyAngle,MySecantMyAngle=1.3'用弧度定义一个角。MySecant=1/Cos(MyAngle)'计算正割。CreateObject函数创建并返回对Automation对象的引用。CreateObject(servername.typename[,location])参数servername必选项。提供对象的应用程序名称。typename必选项。要创建的对象类型或类。location可选项。对象所在的网络服务器将被创建。说明Automation服务器至少提供一种对象类型。例如,字处理应用程序可以提供应用程序对象、文档对象和工具条对象。要创建Automation对象,将CreateObject函数返回的对象赋值给某对象变量:DimExcelSheetSetExcelSheet=CreateObject("Excel.Sheet")上述代码启动创建对象(在此实例中,是MicrosoftExcel电子表格)的应用程序。对象创建后,就可以在代码中使用定义的对象变量引用此对象。在下面的示例中,可使用对象变量、ExcelSheet和其他Excel对象,包括Application对象和Cells集合访问新对象的属性和方法。例如:'MakeExcelvisiblethroughtheApplicationobject.ExcelSheet.Application.Visible=True'Placesometextinthefirstcellofthesheet.ExcelSheet.ActiveSheet.Cells(1,1).Value="ThisiscolumnA,row1"'Savethesheet.ExcelSheet.SaveAs"C:\DOCS\TEST.XLS"'CloseExcelwiththeQuitmethodontheApplicationobject.ExcelSheet.Application.Quit'Releasetheobjectvariable.SetExcelSheet=Nothing在远程服务器上创建一个对象,当Internet安全关闭时只能完成。通过传递计算机名到CreateObject服务器名的参数,能在远程网络上创建对象。该名称如同共享部份的机器名。例如网络共享名命名为:"\\myserver\public",servername是"myserver"。另外,只能指定servername使用DNS格式或IP地址。以下代码返回运行在命名为"myserver"的远程网络计算机上Excel实例的版本号:FunctionGetVersionDimXLAppSetXLApp=CreateObject("Excel.Application","MyServer")GetVersion=XLApp.VersionEndFunction错误发生在指定的远程服务器不存在或无法找到。CSng函数返回表达式,该表达式已被转换为Single子类型的Variant。CSng(expression)expression参数是任意有效的表达式。说明通常,可以使用子类型转换函数书写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,在出现货币或整数运算的情况下,使用CDbl或CSng强制执行双精度或单精度运算。CSng函数用于进行从其他数据类型到Single子类型的国际公认的格式转换。例如,对十进制分隔符(如千分符)的识别取决于系统的区域设置。如果expression在Single子类型允许的范围之外,则发生错误。下面的示例利用CSng函数把值转换为Single:DimMyDouble1,MyDouble2,MySingle1,MySingle2'MyDouble1,MyDouble2是双精度值。MyDouble1=75.3421115:MyDouble2=75.3421555MySingle1=CSng(MyDouble1)'MySingle1包含75.34211。MySingle2=CSng(MyDouble2)'MySingle2包含75.34216。CStr函数返回表达式,该表达式已被转换为String子类型的Variant。CStr(expression)expression参数是任意有效的表达式。说明通常,可以使用子类型转换函数书写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,使用CStr强制将结果表示为String。CStr函数用于替代Str函数来进行从其他数据类型到String子类型的国际公认的格式转换。例如对十进制分隔符的识别取决于系统的区域设置。expression根据下表决定返回的数据:如果expression为CStr返回字符串,包含True或False。Boolean字符串,包含系统的短日期格式日期。Date运行时错误。Null零长度字符串("")。Empty字符串,包含跟随有错误号码的单词Error。Error其他数值字符串,包含此数字。下面的示例利用CStr函数把数字转换为String:DimMyDouble,MyStringMyDouble=437.324'MyDouble是双精度值。MyString=CStr(MyDouble)'MyString包含"437.324"。Date函数返回当前系统日期。Date说明下面的示例利用Date函数返回当前系统日期:DimMyDateMyDate=Date'MyDate包含当前系统日期。DateAdd函数返回已添加指定时间间隔的日期。DateAdd(interval,number,date)参数interval必选项。字符串表达式,表示要添加的时间间隔。有关数值,请参阅“设置”部分。number必选项。数值表达式,表示要添加的时间间隔的个数。数值表达式可以是正数(得到未来的日期)或负数(得到过去的日期)。date必选项。Variant或要添加interval的表示日期的文字。DateDiff函数返回两个日期之间的时间间隔。DateD
本文档为【VBS函数大全】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_511210
暂无简介~
格式:doc
大小:187KB
软件:Word
页数:95
分类:计算机考试
上传时间:2017-09-19
浏览量:84