Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Not all functions are carried over to VBScript, just like not all of the statements are carried over. A complete list of functions available in VBScript is shown in Table 13.6.
Table 13.6: Functions Available in VBScript
Function | Description |
Abs | Returns the absolute value of a number |
Array | Returns a variant containing an array with the specified values |
Asc/AscB/AscW | Returns the ASCII value of a character |
Atn | Returns the arctangent of the argument |
Chr/ChrB/ChrW | Returns a character for a specific ASCII value |
Cbool | Converts a value to Boolean |
Cbyte | Converts a value to Byte |
Ccur | Converts a value to Currency |
Cdate | Converts a value to Date |
CDbl | Converts a value to Double |
Cint | Converts a value to Integer |
CLng | Converts a value to Long |
Cos | Returns the cosine of the argument |
CreateObject | Creates a new instance of the specified object |
CSng | Converts a value to Single |
Date | Returns the current date |
DateSerial | Converts month, day, and year values to a Date value |
DateValue | Returns a date part of a Date value |
Exp | Returns the exponential of the argument |
Filter | Returns a string array that meets the specified filter criteria |
Fix | Returns the integer part of a number (Fix (1.2) = 1 and Fix(-1.2) = -1) |
FormatCurrency | Formats a value as currency |
FormatDateTime | Formats a value as a date or time |
FormatNumber | Formats a number |
FormatPercent | Formats a number as a percentage |
GetObject | Returns a reference to an automation object |
Hex | Returns a string containing the hexadecimal value of a number |
InputBox | Displays a dialog box with a prompt for an input value |
InStr/InStrB | Returns the starting position of the specified substring |
InStrRev | Similar to InStr but starts at the end of the string. |
Int | Returns an integer part of a number. (Fix (1.2) = 1 and Fix (-1.2) = -2) |
IsArray | Returns True if the argument is an array |
IsDate | Returns True if the argument contains a valid Date value |
IsEmpty | Returns True if the argument has been initialized |
IsNull | Returns True if the argument contains valid data |
IsNumeric | Returns True if the argument contains a valid number |
IsObject | Returns True if the argument contains an object |
Join | Joins together a series of strings (opposite of Split) |
Lcase | Converts a string to lowercase characters |
Left/LeftB | Returns the leftmost part of a string or byte array |
Len/LenB | Returns the length of a string or byte array |
LoadPicture | Loads a picture object |
Log | Returns the log of the argument |
LTrim | Removes leading spaces from a string |
Mid/MidB | Returns a substring from the middle of a string or byte array |
MsgBox | Displays a dialog box with a message |
Oct | Returns a string containing the octal value of a number |
Replace | Replaces one substring with another substring the specified number of times |
RGB | Returns a color based on values for red, green, and blue |
Right/RightB | Returns the rightmost part of a string or byte array |
Rnd | Returns the next random number from the random-number generator |
Round | Rounds a value to the specified number of decimal places |
Rtrim | Removes trailing spaces from a string |
Sgn | Returns –1 if the argument is negative, 0 if it’s zero, +1 if it’s positive |
Sin | Returns the sine of the argument |
Space | Fills a string with the specified number of spaces |
Split | Breaks apart a string into multiple strings based on a substring (opposite of Join) |
Sqr | Returns the square root of the argument |
StrComp | Compares strings |
String | Fills a string with a specified character the specified number of times |
StrReverse | Reverses the order of the characters in the string |
Tan | Returns the tangent of the argument |
Time | Returns the current time |
TimeSerial | Converts hour, minute, and second values to a Date value |
TimeValue | Returns the time part of a Date value |
Trim | Removes leading and trailing spaces from a string |
TypeName | Returns a string containing the name of the type of variable |
VarType | Returns an integer containing the type of variable |