Microsoft.VisualBasic 7.0.0.0 The AppWinStyle enumeration contains constants used by the Shell function to control the style of an application window. These constants can be used anywhere in your code. The CallType enumeration defines constants used to identify the call type used by the CallByName function. A property value is being retrieved. A method is being invoked. A property value is being determined. The Collection class contains procedures used to perform operations on the Collection object. An object of any type that specifies the member to add to the collection. A unique String expression that specifies a key string that can be used instead of a positional index to access a member of the collection. The member to be added is placed in the collection before the member identified by the Before argument. The member to be added is placed in the collection after the member identified by the After argument. Adds a member to a Collection object. Returns an integer containing the number of objects in a collection. Read-only. Returns a specific member of a Collection object either by position or by key. Numeric Expression that specifies the position of a member of the collection. Index must be a number from 1 to the value of the collection's Count property. Returns a specific member of a Collection object either by position or by key. Expression that specifies the position of a member of the collection, it must correspond to the key value specified when the member referred to was added to the collection. Numeric expression that specifies the position of a member of the collection. Index must be a number from 1 to the value of the collection's Count property. Removes a member from a Collection object. Key must correspond to the Key argument specified when the member referred to was added to the collection. Removes a member from a Collection object. The CompareMethod enumeration contains constants used to determine the way strings are compared when using the Instr and StrComp functions. These constants can be used anywhere in your code. The Constants module contains miscellaneous constants. These constants can be used anywhere in your code. vbAbort = MsgBoxResult.Abort - Abort button was pressed. vbIgnore = MsgBoxResult.Ignore - Ignore button was pressed. vbApplicationModal = MsgBoxStyle.ApplicationModal - Application modal message box (default). VbArchive=FileAttribute.Archive - File has changed since last backup. vbBack - Chr(8) Backspace character. VbBinaryCompare = CompareMethod.Binary - Performs a binary comparison. vbCancel = MsgBoxResult.Cancel - Cancel button was pressed. vbCr - Chr(13) Carriage return character. vbCritical = MsgBoxStyle.Critical - Critical message. vbCrLf - Chr(13) + Chr(10) Carriage return/linefeed character combination. VbDate = VariantType.Date - The variant contains a Date value vbDefaultButton1 = MsgBoxStyle.DefaultButton1 - First button is default (default). vbDefaultButton2 = MsgBoxStyle.DefaultButton2 - Second button is default. vbDefaultButton3 = MsgBoxStyle.DefaultButton3 - Third button is default. VbDirectory = FileAttribute.Directory - Directory or folder. vbExclamation = MsgBoxStyle.Exclamation - Warning message. vbFalse = Tristate.False. Tristate value of False VbFirstFourDays = FirstWeekOfYear.FirstFourDays - The first week that has at least four days in the new year. VbFirstFullWeek = FirstWeekOfYear.FirstFullWeek - The first full week of the year VbFirstJan1 = FirstWeekOfYear.Jan1 - The week in which January 1 occurs (default) vbFormFeed - Chr(12). VbFriday = FirstDayOfWeek.Friday - Friday VbGeneralDate = DateFormat.GeneralDate - For real numbers, displays a date and time. If the number has no fractional part, displays only a date. If the number has no integer part, displays time only. VbGet = CallType.Get - A property value is being retrieved. VbHidden = FileAttribute.Hidden - Hidden. vbHide = AppWinStyle.Hide - Window is hidden and focus is passed to the hidden window. VbHiragana = VbStrConv.Hirigana - Converts Katakana characters in the string to Hiragana characters. Applies to Japanese locale only. vbIgnore = MsgBoxResult.Ignore - Ignore button was pressed. vbInformation = MsgBoxStyle.Information - Information message. vbLf - Chr(10) Linefeed character. VbLongDate = DateFormat.LongDate - Displays a date using the long-date format specified in your computer's regional settings. VbLongTime = DateFormat.LongTime - Displays a time using the long-time format specified in your computer's regional settings. VbLowerCase = VbStrConv.LowerCase - Converts the string to lowercase characters. vbMaximizedFocus = AppWinStyle.MaximizedFocus - Window is maximized with focus. VbMethod = CallType.Method - A method is being invoked. vbMinimizedFocus = AppWinStyle.MinimizedFocus - Window is displayed as an icon with focus. vbMinimizedNoFocus = AppWinStyle.MinimizedNoFocus - Window is displayed as an icon. The currently active window remains active. VbMonday = FirstDayOfWeek.Monday - Monday vbMsgBoxRight = MsgBoxStyle.MsgBoxRight - Right-aligned text. vbMsgBoxRtlReading = MsgBoxStyle.MsgBoxRtlReading - Right-to-left reading text (Hebrew and Arabic systems). vbMsgBoxSetForeground = MsgBoxStyle.MsgBoxSetForeground - Foreground message box window. VbNarrow = VbStrConv.Narrow - Converts wide (double-byte) characters in the string to narrow (single-byte) characters. Applies to Asian locales. vbNewLine = Chr(13) + Chr(10) - New line character. vbNo = MsgBoxResult.No - No button was pressed. VbNormal = FileAttribute.Normal - Normal (default for Dir and SetAttr). vbNormalFocus = AppWinStyle.NormalFocus - Window has focus and is restored to its original size and position. vbNormalNoFocus = AppWinStyle.NormalNoFocus - Window is restored to its most recent size and position. The currently active window remains active. vbNullChar = Chr(0) - Character having value 0. vbNullString - String having value 0. Not the same as a zero-length string (""); used for calling external procedures. vbObjectError = -2147221504 - Error number. User-defined error numbers should be greater than this value. For example: Err.Raise(Number) = ObjectError + 1000 vbCancel = MsgBoxResult.Cancel - Cancel button was pressed. vbOKOnly = MsgBoxResultOKOnly - OK button only (default). VbProperCase = VbStrConv.ProperCase - Converts the first letter of every word in the string to uppercase. vbQuestion = MsgBoxStyle.Question - Warning query. VbReadOnly = FileAttribute.ReadOnly - Read only. vbRetry = MsgBoxResult.Retry - Retry button was pressed. vbCancel = MsgBoxResult.Cancel - Cancel button was pressed. VbSaturday = FirstDayOfWeek.Saturday - Saturday VbSet = CallType.Set - A property value is being determined. VbShortDate = DateFormat.ShortDate - Displays a date using the short-date format specified in your computer's regional settings. VbShortTime = DateFormat.ShortTime - Displays a time using the short-time format specified in your computer's regional settings. VbSunday = FirstDayOfWeek.Sunday - Sunday VbSystem = FileAttribute.System - System file. vbTab = Chr(9) - Tab character. VbTextCompare = CompareMethod.TextCompare - Performs a textual comparison. VbThursday = FirstDayOfWeek.Thursday - Thursday VbTrue = Tristate.True = –1 VbTuesday = FirstDayOfWeek.Tuesday - Tuesday VbUpperCase = VbStrConv.UpperCase - Converts the string to uppercase characters. VbUseDefault = TriState.UseDefault - Default setting VbUseSystem = FirstWeekOfYear.System - The day of the week specified in your system settings as the first day of the week VbUseSystemDayOfWeek = FirstDayOfWeek.System - The first day of the week as specified in your system settings vbVerticalTab = Chr(11) Not useful in Microsoft Windows. VbVolume = FileAttribute.Volume - Volume label. VbWednesday = FirstDayOfWeek.Wednesday - Wednesday VbWide = .VbStrConv.Wide - Converts narrow (single-byte) characters in the string to wide (double-byte) characters. Applies to Asian locales. vbYes = MsgBoxResult.Yes - Yes button was pressed vbNo = No - MsgBoxResult.No button was pressed. vbCancel = MsgBoxResult.Cancel - Cancel button was pressed. The ControlChars class contains constants used as control characters. These constants can be used anywhere in your code. The Conversion module contains the procedures used to perform various conversion operations. Return the integer portion of a number. A number of type Decimal or any valid numeric expression. Return the integer portion of a number. A number of type Double or any valid numeric expression. summary Return the integer portion of a number. A number of type Short or any valid numeric expression. summary Return the integer portion of a number. A number of type Integer or any valid numeric expression. summary Return the integer portion of a number. A number of type Long or any valid numeric expression. summary Return the integer portion of a number. A number of type Object or any valid numeric expression. If number contains Nothing, Nothing is returned. summary Return the integer portion of a number. A number of type Single or any valid numeric expression. summary Returns a String representing the hexadecimal value of a number. Any valid numeric expression summary Returns a String representing the hexadecimal value of a number. Any valid numeric expression summary Returns a String representing the hexadecimal value of a number. Any valid numeric expression summary Returns a String representing the hexadecimal value of a number. Any valid numeric expression summary Returns a String representing the hexadecimal value of a number. Any valid numeric expression or String expression. Return the integer portion of a number. A number of type Decimal or any valid numeric expression. Return the integer portion of a number. A number of type Double or any valid numeric expression. Return the integer portion of a number. A number of type Short or any valid numeric expression. Return the integer portion of a number. A number of type Integer or any valid numeric expression. Return the integer portion of a number. A number of type Long or any valid numeric expression. Return the integer portion of a number. A number of type Object or any valid numeric expression. If number contains Nothing, Nothing is returned. Return the integer portion of a number. A number of type Single or any valid numeric expression. Returns a string representing the octal value of a number. Any valid numeric expression. Returns a string representing the octal value of a number. Any valid numeric expression. Returns a string representing the octal value of a number. Any valid numeric expression. Returns a string representing the octal value of a number. Any valid numeric expression. Returns a string representing the octal value of a number. Any valid numeric expression. Returns a String representation of a number. An Object containing any valid numeric expression. Returns the numbers contained in a string as a numeric value of appropriate type. Any valid String expression. Returns the numbers contained in a string as a numeric value of appropriate type. Any valid String expression. Returns the numbers contained in a string as a numeric value of appropriate type. Any valid String expression. The DateTime module contains the procedures and properties used in date and time operations. Returns a Date containing a date and time value to which a specified time interval has been added. DateInterval enumeration value representing the time interval you want to add. Double. Floating-point expression representing the number of intervals you want to add. Number can be positive (to get date/time values in the future) or negative (to get date/time values in the past). Date. An expression representing the date and time to which the interval is to be added. DateValue itself is not changed in the calling program. Returns a Date containing a date and time value to which a specified time interval has been added. DateInterval String expression representing the time interval you want to add. Double. Floating-point expression representing the number of intervals you want to add. Number can be positive (to get date/time values in the future) or negative (to get date/time values in the past). Date. An expression representing the date and time to which the interval is to be added. DateValue itself is not changed in the calling program. Returns a Long specifying the number of time intervals between two Date values. DateInterval enumeration value representing the time interval you want to use as the unit of difference between Date1 and Date2. The value of Date1 is subtracted from the value of Date2 to produce the difference. The value of Date1 is subtracted from the value of Date2 to produce the difference. A value chosen from the FirstDayOfWeek enumeration that specifies the first day of the week. A value chosen from the FirstWeekOfYear enumeration that specifies the first week of the year. Returns a Long specifying the number of time intervals between two Date values. String expression representing the time interval you want to use as the unit of difference between Date1 and Date2. The value of Date1 is subtracted from the value of Date2 to produce the difference. The value of Date1 is subtracted from the value of Date2 to produce the difference. A value chosen from the FirstDayOfWeek enumeration that specifies the first day of the week. A value chosen from the FirstWeekOfYear enumeration that specifies the first week of the year. Returns an Integer containing the specified component of a given Date value. DateInterval enumeration value representing the part of the date/time value you want to return. Date value that you want to evaluate. A value chosen from the FirstDayOfWeek enumeration that specifies the first day of the week. A value chosen from the FirstWeekOfYear enumeration that specifies the first week of the year. Returns an Integer containing the specified component of a given Date value. String expression representing the part of the date/time value you want to return. Date value that you want to evaluate. A value chosen from the FirstDayOfWeek enumeration that specifies the first day of the week. A value chosen from the FirstWeekOfYear enumeration that specifies the first week of the year. Returns a Date representing a specified year, month, and day, with the time information set to midnight (00:00:00). Integer expression from 1 through 9999. Integer expression from 1 through 12. Integer expression from 1 through 31. Returns or sets a String representing the current date according to your system. Returns a Date containing the date information represented by a string, with the time information set to midnight (00:00:00). String expression representing a date/time value. Returns an Integer from 1 through 31 representing the day of the month. Date value from which you want to extract the day. Returns an Integer from 0 through 23 representing the hour of the day. Date value from which you want to extract the hour. Returns an Integer from 0 through 59 representing the minute of the hour. Date value from which you want to extract the minute. Returns an Integer from 1 through 12 representing the month of the year. Date value from which you want to extract the month. Returns a String value containing the name of the specified month. The numeric designation of the month, from 1 through 13. Boolean value that indicates if the month name is to be abbreviated. Returns a Date containing the current date and time according to your system. Returns an Integer value from 0 through 59 representing the second of the minute. Date value from which you want to extract the second. Returns or sets a Date containing the current time of day according to your system. Returns a Double value representing the number of seconds elapsed since midnight. Returns a Date representing a specified hour, minute, and second, with the date information set to January 1 of the year 1. Integer expression from 0 through 23. Integer expression from 0 through 59. Integer expression from 0 through 59. Returns or sets a String value representing the current time of day according to your system. Returns a Date value containing the time information represented by a string, with the date information set to January 1 of the year 1. String expression representing a date/time value from 00:00:00 on January 1 of the year 1 through 23:59:59 on December 31, 9999. Returns or sets a Date containing the current date according to your system. Returns an Integer containing a number representing the day of the week. Date value for which you want to determine the day of the week. A value chosen from the FirstDayOfWeek enumeration that specifies the first day of the week. Returns a String containing the name of the specified weekday. The numeric designation for the weekday, from 1 through 7; Boolean value that indicates if the weekday name is to be abbreviated. A value chosen from the FirstDayOfWeek enumeration that specifies the first day of the week. Returns an Integer value from 1 through 9999 representing the year. Date value from which you want to extract the year. The DateFormat enumeration defines constants used to identify how the date and time are formatted. The DateInterval enumeration defines constants used to identify how the date and time are formatted. The DueDate enumeration defines constants used to identify how the date and time are formatted. The ErrObject module contains properties and procedures used to identify and handle run-time errors using the Err object. Clears all property settings of the Err object. Returns or sets a String expression containing a descriptive string associated with an error. Returns the exception representing the error that has occurred. Returns or sets an Integer containing the context ID for a topic in a Help file. Returns or sets a String expression containing the fully qualified path to a Help file. Returns a system error code produced by a call to a dynamic-link library (DLL). Returns or sets a numeric value specifying an error. Long integer that identifies the nature of the error. String expression naming the object or application that generated the error. String expression describing the error. If unspecified, the value in the Number property is examined to determine a description. The fully qualified path to the Help file in which help on this error can be found. The context ID identifying a topic within HelpFile that provides help for the error. Generates a run-time error; can be used instead of the Error statement. Returns or sets a String expression specifying the name of the object or application that originally generated the error. Read/write. The FileAttribute enumeration contains constants used to identify file attributes used in the Dir, GetAttr, and SetAttr functions. The FileSystem module contains the procedures used to perform file, directory or folder, and system operations. A String expression that identifies which directory or folder becomes the new default directory or folder. Changes the current directory or folder. Char expression that specifies an existing drive. Changes the current drive. String expression that specifies an existing drive. Changes the current drive. Returns a string representing the current path. Returns a string representing the current path. Expression that specifies an existing drive. Returns the name of the next file, directory, or folder that matches the previously specified pattern. Returns a string representing the name of a file, directory, or folder that matches a specified pattern or file attribute, or the volume label of a drive. String expression that specifies a file name, directory or folder name, or drive volume label. Enumeration whose value specifies file attributes. If omitted, returns files that match Pathname, but have no attributes. Returns a Boolean value True when the end of a file opened for Random or sequential Input has been reached. Any valid file number. Returns an enumeration representing the file mode for files opened using the FileOpen function. Any valid file number. Parameter array of 0 or more channels to be closed. Concludes input/output (I/O) to a file opened using the FileOpen function. String expression that specifies the name of the file to be copied. Source may include the directory or folder, and drive, of the source file. String expression that specifies the target file name. Destination may include the directory or folder, and drive, of the destination file. Copies a file. Returns a Date value that indicates the date and time when a file was created or last modified. String expression that specifies a file name. Pathname may include the directory or folder, and the drive. Returns a Long value specifying the length of a file in bytes. String expression that specifies a file. Pathname may include the directory or folder, and the drive. Returns an Integer value representing the next file number available for use by the FileOpen function. Returns a FileAttribute value representing the attributes of a file, directory, or folder. String expression that specifies a file, directory, or folder name. PathName may include the directory or folder, and the drive. Any valid file number. Variable to read into. Reads data from an open sequential file and assigns the data to specified variable Any valid file number. Variable to read into. Reads data from an open sequential file and assigns the data to specified variable Any valid file number. Variable to read into. Reads data from an open sequential file and assigns the data to specified variable Any valid file number. Variable to read into. Reads data from an open sequential file and assigns the data to specified variable Any valid file number. Variable to read into. Reads data from an open sequential file and assigns the data to specified variable Any valid file number. Variable to read into. Reads data from an open sequential file and assigns the data to specified variable Any valid file number. Variable to read into. Reads data from an open sequential file and assigns the data to specified variable Any valid file number. Variable to read into. Reads data from an open sequential file and assigns the data to specified variable Any valid file number. Variable to read into. Reads data from an open sequential file and assigns the data to specified variable Any valid file number. Variable to read into. Reads data from an open sequential file and assigns the data to specified variable Any valid file number. Variable to read into. Reads data from an open sequential file and assigns the data to specified variable Any valid file number. Variable to read into. Reads data from an open sequential file and assigns the data to specified variable Returns String value containing characters from a file opened in Input or Binary mode. Any valid file number. Any valid numeric expression specifying the number of characters to read. String expression that specifies one or more file names to be deleted. PathName may include the directory or folder, and the drive. Deletes files from a disk. Reads a single line from an open sequential file and assigns it to a String variable. Any valid file number. Returns a Long value specifying the current read/write position within an open file. Any valid Integer file number. Any valid file number. Denies access by other processes to all of a file opened using the Open function. Any valid file number. Number of the record to lock. Denies access by other processes to a part of a file opened using the Open function. Any valid file number. Number of the first record or byte to lock. Number of the last record or byte to lock. Denies access by other processes to a part of a file opened using the Open function. Returns a Long representing the size, in bytes, of a file opened using the Open statement. An Integer containing a valid file number. String expression that identifies the directory or folder to be created. The Path may include the drive. Creates a new directory or folder. Any valid file number. One or more comma-delimited expressions to write to a file. Writes display-formatted data to a sequential file. String expression that specifies the existing file name and location. String expression that specifies the new file name and location. Renames a disk file, directory, or folder. Closes all disk files opened using the FileOpen function. String expression that identifies the directory or folder to be removed. Removes an existing directory or folder. Returns a Long specifying the current read/write position within a file opened using the FileOpen function. An Integer containing a valid file number. An Integer containing a valid file number. A numeric expression specifying the new position. Sets the position for the next read/write operation within a file opened using the FileOpen function. String expression that specifies a file name. PathName may include directory or folder, and drive. Enumeration expression, whose sum specifies file attributes. Sets attribute information for a file. Used with the Print or PrintLine functions to position output. The number of spaces to insert before displaying or printing the next expression in a list. Used with the Print or PrintLine functions to position output. Tab moves the insertion point to the next column Used with the Print or PrintLine functions to position output. The column number moved to before displaying or printing the next expression in a list. Any valid file number. Re-enables access by other processes to a file locked using the lock function. Any valid file number. Number of the record to unlock. Re-enables access by other processes to a part of a file locked using the lock function. Any valid file number. Number of the first record or byte to unlock. Number of the last record or byte to unlock. Re-enables access by other processes to a part of a file locked using the lock function. Any valid file number. One or more comma-delimited expressions to write to a file. Writes data to a sequential file. Data written with Write is usually read from a file with Input. The Financial module contains procedures used to perform financial operations. Returns a Double specifying the depreciation of an asset for a specific time period using the double-declining balance method or some other method you specify. Double specifying initial cost of the asset. Double specifying value of the asset at the end of its useful life. Double specifying length of useful life of the asset. Double specifying period for which asset depreciation is calculated. Double specifying rate at which the balance declines. Returns a Double specifying the future value of an annuity based on periodic, fixed payments and a fixed interest rate. Double specifying interest rate per period. Double specifying total number of payment periods in the annuity. Double specifying payment to be made each period. Double specifying present value (or lump sum) of a series of future payments. Object of type Microsoft.VisualBasic.DueDate that specifies when payments are due. Returns a Double specifying the interest payment for a given period of an annuity based on periodic, fixed payments and a fixed interest rate. Double specifying interest rate per period. Double specifying payment period in the range 1 through NPer. Double specifying total number of payment periods in the annuity. Double specifying present value, or value today, of a series of future payments or receipts. Double specifying future value or cash balance you want after you've made the final payment. Object of type Microsoft.VisualBasic.DueDate that specifies when payments are due. Returns a Double specifying the internal rate of return for a series of periodic cash flows (payments and receipts). Array of Double specifying cash flow values. The array must contain at least one negative value (a payment) and one positive value (a receipt). Object specifying value you estimate will be returned by IRR. I Returns a Double specifying the modified internal rate of return for a series of periodic cash flows (payments and receipts). Array of Double specifying cash flow values. The array must contain at least one negative value (a payment) and one positive value (a receipt). Double specifying interest rate paid as the cost of financing. Double specifying interest rate received on gains from cash reinvestment. Returns a Double specifying the number of periods for an annuity based on periodic, fixed payments and a fixed interest rate. Double specifying interest rate per period. Double specifying payment to be made each period. Payments usually contain principal and interest that doesn't change over the life of the annuity. Double specifying present value, or value today, of a series of future payments or receipts. Double specifying future value or cash balance you want after you've made the final payment. Object of type Microsoft.VisualBasic.DueDate that specifies when payments are due. Returns a Double specifying the net present value of an investment based on a series of periodic cash flows (payments and receipts) and a discount rate. Double specifying discount rate over the length of the period, expressed as a decimal. Array of Double specifying cash flow values. The array must contain at least one negative value (a payment) and one positive value (a receipt). Returns a Double specifying the payment for an annuity based on periodic, fixed payments and a fixed interest rate. Double specifying interest rate per period. Double specifying total number of payment periods in the annuity. Double specifying present value (or lump sum) that a series of payments to be paid in the future is worth now. Double specifying future value or cash balance you want after you've made the final payment. Enumeration of type Microsoft.VisualBasic.DueDate that specifies when payments are due. Returns a Double specifying the principal payment for a given period of an annuity based on periodic, fixed payments and a fixed interest rate. Double specifying interest rate per period. Double specifying payment period in the range 1 through NPer. Double specifying total number of payment periods in the annuity. Double specifying present value, or value today, of a series of future payments or receipts. Double specifying future value or cash balance you want after you've made the final payment. Enumeration of type Microsoft.VisualBasic.DueDate that specifies when payments are due. Returns a Double specifying the present value of an annuity based on periodic, fixed payments to be paid in the future and a fixed interest rate. Double specifying interest rate per period. Double specifying total number of payment periods in the annuity. Double specifying payment to be made each period. Double specifying future value or cash balance you want after you've made the final payment. Object of type Microsoft.VisualBasic.DueDate that specifies when payments are due. Returns a Double specifying the interest rate per period for an annuity. Double specifying total number of payment periods in the annuity. Double specifying payment to be made each period. Double specifying present value, or value today, of a series of future payments or receipts. Double specifying future value or cash balance you want after you make the final payment. Object of type Microsoft.VisualBasic.DueDate that specifies when payments are due. Double specifying value you estimate will be returned by Rate. Returns a Double specifying the straight-line depreciation of an asset for a single period. Double specifying initial cost of the asset. Double specifying value of the asset at the end of its useful life. Double specifying length of the useful life of the asset. Returns a Double specifying the sum-of-years digits depreciation of an asset for a specified period. Double specifying initial cost of the asset. Double specifying value of the asset at the end of its useful life. Double specifying length of the useful life of the asset. Double specifying period for which asset depreciation is calculated. The FirstDayOfWeek enumeration contains constants used to identify specific days of the week when using the DateDiff, DatePart, and Weekday functions. These constants can be used anywhere in your code. The FirstWeekOfYear enumeration contains constants used to identify how the first week of a year is determined when using the DateDiff and DatePart functions. These constants can be used anywhere in your code. The Global module contains script engine functions. Returns a string representing the scripting language in use. Returns the build version number of the scripting engine in use. Returns the major version number of the scripting engine in use. Returns the minor version number of the scripting engine in use. The Information module contains the procedures used to return, test for, or verify information. Returns an ErrObject containing details of the last error. Returns a Boolean value indicating whether a variable contains to an array. Returns a Boolean value indicating whether an expression can be converted to a date. Returns a Boolean value indicating whether an expression evaluates to the Null value returned from a database. Returns a Boolean value indicating whether an expression is an exception type. Returns a Boolean value indicating whether an expression has no value assigned to it. Returns a Boolean value indicating whether an expression can be evaluated as a number. Returns a Boolean value indicating whether an expression evaluates to a reference type. Returns the lowest available subscript for the indicated dimension of an array. The array in which you want to find the lowest possible subscript of a dimension. The dimension for which the lowest possible subscript is to be returned. Use 1 for the first dimension, 2 for the second, and so on. Returns an integer value representing the RGB color code corresponding to the specified color number. A whole number in the range 0–15. Returns an integer value representing an RGB color value from a set of red, green and blue color components. Integer in the range 0–255, inclusive, that represents the intensity of the red component of the color. Integer in the range 0–255, inclusive, that represents the intensity of the green component of the color. Integer in the range 0–255, inclusive, that represents the intensity of the blue component of the color. Returns the system type name corresponding to a Visual Basic type name. Name of the Visual Basic Type. Returns the highest available subscript for the indicated dimension of an array. The array in which you want to find the highest possible subscript of a dimension. The dimension for which the highest possible subscript is to be returned. Use 1 for the first dimension, 2 for the second, and so on. The Interaction module contains procedures used to interact with objects, applications, and systems. specifying the Win32 Process ID number assigned to this process. Activates an application window. expression specifying the title in the title bar of the application window you want to activate. You can use the task ID returned by the Shell function. Activates an application window. Sounds a tone through the computer's speaker. Executes a method on an object, or sets or returns a property on an object. Object. A pointer to the object exposing the property or method. String. A string expression containing the name of the property or method on the object. An enumeration member of type Microsoft.VisualBasic.CallType representing the type of procedure being called. The value of CallType can be Method, Get, or Set. ParamArray. A parameter array containing the arguments to be passed to the property or method being called. Selects and returns a value from a list of arguments. Double. Numeric expression that results in a value between 1 and the number of elements passed in the Choice argument. Object parameter array. You can supply either a single variable or an expression that evaluates to the Object data type, to a list of Object variables or expressions separated by commas, or to a single-dimensional array of Object elements. Returns the argument portion of the command line used to launch Visual Basic or an executable program developed with Visual Basic. Creates and returns a reference to a COM object. CreateObject cannot be used to create instances of classes in Visual Basic unless those classes are explicitly exposed as ActiveX objects. String. The program ID of the object to create. String. The name of the network server where the object will be created. If ServerName is an empty string (""), the local machine is used. String expression containing the name of the application or project to which the section or key setting applies. String expression containing the name of the section from which the key setting is being deleted. If only AppName and Section are provided, the specified section is deleted along with all related key settings. String expression containing the name of the key setting being deleted. Deletes a section or key setting from an application's entry in the Windows registry. Returns the string associated with an operating system environment variable. Expression that evaluates to either a string containing the name of an environment variable, or an integer corresponding to the numeric order of an environment string in the environment-string table. Returns the string associated with an operating system environment variable. Expression that evaluates to either a string containing the name of an environment variable, or an integer corresponding to the numeric order of an environment string in the environment-string table. Returns a list of key settings and their respective values (originally created with SaveSetting) from an application's entry in the Windows registry. String expression containing the name of the application or project whose key settings are requested. String expression containing the name of the section whose key settings are requested. GetAllSettings returns an object that contains a two-dimensional array of strings. The strings contain all the key settings in the specified section plus their corresponding values. Returns a reference to an object provided by a COM component. String. The full path and name of the file containing the object to retrieve. If pathname is omitted, class is required. String. A string representing the class of the object. Returns a key setting value from an application's entry in the Windows registry. String expression containing the name of the application or project whose key setting is requested. String expression containing the name of the section in which the key setting is found. String expression containing the name of the key setting to return. Expression containing the value to return if no value is set in the Key setting. If omitted, Default is assumed to be a zero-length string (""). Returns one of two objects, depending on the evaluation of an expression. Boolean. The expression you want to evaluate. Object. Returned if Expression evaluates to True. Object. Returned if Expression evaluates to False. Displays a prompt in a dialog box, waits for the user to input text or click a button, and then returns a string containing the contents of the text box. String expression displayed as the message in the dialog box. The maximum length of Prompt is approximately 1024 characters, depending on the width of the characters used. If Prompt consists of more than one line, you can separate the lines using a carriage return character (Chr(13)), a linefeed character (Chr(10)), or a carriage return–linefeed character combination between each line. String expression displayed in the title bar of the dialog box. If you omit Title, the application name is placed in the title bar. String expression displayed in the text box as the default response if no other input is provided. If you omit DefaultResponse, the displayed text box is empty. Numeric expression that specifies, in twips, the distance of the left edge of the dialog box from the left edge of the screen. If you omit XPos, the dialog box is centered horizontally. Numeric expression that specifies, in twips, the distance of the upper edge of the dialog box from the top of the screen. If you omit YPos, the dialog box is positioned vertically approximately one-third of the way down the screen. Displays a message in a dialog box, waits for the user to click a button, and then returns an integer indicating which button the user clicked. String expression displayed as the message in the dialog box. The maximum length of Prompt is approximately 1024 characters, depending on the width of the characters used. If Prompt consists of more than one line, you can separate the lines using a carriage return character (Chr(13)), a linefeed character (Chr(10)), or a carriage return-linefeed character combination between each line. Numeric expression that is the sum of values specifying the number and type of buttons to display, the icon style to use, the identity of the default button, and the modality of the message box. If you omit Buttons, the default value is zero. String expression displayed in the title bar of the dialog box. If you omit Title, the application name is placed in the title bar. Returns a string representing the calculated range that contains a number. Long. Whole number that you want to locate within one of the calculated ranges. Long. Whole number that indicates the start of the set of calculated ranges. Start cannot be less than 0. Long. Whole number that indicates the end of the set of calculated ranges. Stop cannot be less than or equal to Start. Long. Whole number that indicates the size of each range calculated between Start and Stop. Interval cannot be less than 1. String expression containing the name of the application or project to which the setting applies. String expression containing the name of the section in which the key setting is being saved. String expression containing the name of the key setting being saved. Expression containing the value to which Key is being set. Saves or creates an application entry in the Windows registry. Runs an executable program and returns an integer containing the program's process ID if it is still running. String. Name of the program to execute, together with any required arguments and command-line switches. Pathname can also include the drive and the directory path or folder. AppWinStyle. A value chosen from the AppWinStyle enumeration corresponding to the style of the window in which the program is to be run. If Style is omitted, Shell uses AppWinStyle.MinimizedFocus, which starts the program minimized and with focus. A value indicating whether the Shell function should wait for completion of the program. If Wait is omitted, Shell uses False. The number of milliseconds to wait for completion if Wait is True. If Timeout is omitted, Shell uses -1, which means there is no timeout and Shell does not return until the program completes. Therefore, if you omit Timeout or set it to -1, it is possible that Shell might never return control to your program. Evaluates a list of expressions and returns an Object value of an expression associated with the first expression in the list that is True. Object parameter array. Must have an even number of elements. You can supply a list of Object variables or expressions separated by commas, or a single-dimensional array of Object elements. The MsgBoxResult enumeration contains constants used to identify which button was pressed on a message box displayed using the MsgBox function. These constants can be used anywhere in your code. The MsgBoxStyle enumeration contains constants used to specify the behavior of a message box, along with symbols and buttons that appear on it, when displayed using the MsgBox function. These constants can be used anywhere in your code. The OpenAccess enumeration defines constants used to identify file access. The OpenMode enumeration defines constants used to identify file access modes. The OpenShare enumeration defines constants used to identify file sharing. The Strings module contains procedures used to perform string operations. Returns an Integer representing the character code corresponding to the first letter in a string. Any valid Char or String expression. If String is Nothing or contains no characters, an ArgumentException error occurs. Returns an Integer representing the character code corresponding to the first letter in a string. Any valid Char or String expression. If String is Nothing or contains no characters, an ArgumentException error occurs. Returns an Integer representing the character code corresponding to the first letter in a string. Any valid Char or String expression. If String is Nothing or contains no characters, an ArgumentException error occurs. Returns an Integer representing the character code corresponding to the first letter in a string. Any valid Char or String expression. If String is Nothing or contains no characters, an ArgumentException error occurs. Returns the character associated with the specified character code as a Char data type. An integer that identifies a character. Returns the character associated with the specified character code as a Char data type. An integer that identifies a character. Returns a zero-based array containing a subset of a String array based on specified filter criteria. One-dimensional array of strings to be searched. String to search for. Boolean value indicating whether to return substrings that include or exclude Match. If Include is True, the Filter function returns the subset of the array that contains Match as a substring. If Include is False, the Filter function returns the subset of the array that does not contain Match as a substring. Numeric value indicating the kind of string comparison to use. See Settings for values. Returns a zero-based array containing a subset of a String array based on specified filter criteria. One-dimensional array of strings to be searched. String to search for. Boolean value indicating whether to return substrings that include or exclude Match. If Include is True, the Filter function returns the subset of the array that contains Match as a substring. If Include is False, the Filter function returns the subset of the array that does not contain Match as a substring. Numeric value indicating the kind of string comparison to use. See Settings for values. Returns a String expression formatted according to instructions contained in a format String expression. Any valid expression. A valid named or user-defined format String expression. Returns an expression formatted as a currency value using the currency symbol defined in the system control panel. Expression to be formatted. Numeric value indicating how many places are displayed to the right of the decimal. Default value is –1, which indicates that the computer's regional settings are used. Tristate constant that indicates whether or not a leading zero is displayed for fractional values. See Settings for values. Tristate constant that indicates whether or not to place negative values within parentheses. See Settings for values. Tristate constant that indicates whether or not numbers are grouped using the group delimiter specified in the computer's regional settings. See Settings for values. Returns an expression formatted as a date or time. Date expression to be formatted. Numeric value that indicates the date or time format used. If omitted, GeneralDate is used. Returns an expression formatted as a number. Expression to be formatted. Numeric value indicating how many places are displayed to the right of the decimal. The default value is –1, which indicates that the computer's regional settings are used. Tristate constant that indicates whether a leading zero is displayed for fractional values. See Settings for values. Tristate constant that indicates whether to place negative values within parentheses. See Settings for values. Tristate constant that indicates whether or not numbers are grouped using the group delimiter specified in the locale settings. See Settings for values. Returns an expression formatted as a percentage (that is, multiplied by 100) with a trailing % character. Expression to be formatted. Numeric value indicating how many places to the right of the decimal are displayed. Default value is –1, which indicates that the locale settings are used. Tristate constant that indicates whether or not a leading zero is displayed for fractional values. See Settings for values. Tristate constant that indicates whether or not to place negative values within parentheses. See Settings for values. Tristate constant that indicates whether or not numbers are grouped using the group delimiter specified in the locale settings. See Settings for values. Returns an Integer specifying the start position of the first occurrence of one string within another. Numeric expression that sets the starting position for each search. If omitted, search begins at the first character position. The start index is 1 based. String expression being searched. String expression sought. Specifies the type of string comparison. If Compare is omitted, the Option Compare setting determines the type of comparison. Specify a valid LCID (LocaleID) to use locale-specific rules in the comparison. Returns an Integer specifying the start position of the first occurrence of one string within another. String expression being searched. String expression sought. Specifies the type of string comparison. If Compare is omitted, the Option Compare setting determines the type of comparison. Specify a valid LCID (LocaleID) to use locale-specific rules in the comparison. Returns the position of the first occurrence of one string within another, starting from the right side of the string. String expression being searched. String expression being searched for. Numeric expression that sets the one-based starting position for each search, starting from the left side of the string. If Start is omitted, –1 is used, which means that the search begins at the last character position. Search then proceeds from right to left. Numeric value indicating the kind of comparison to use when evaluating substrings. If omitted, a binary comparison is performed. See Settings for values. Returns a string created by joining a number of substrings contained in an array. One-dimensional array containing substrings to be joined. String used to separate the substrings in the returned string. If omitted, the space character (" ") is used. If Delimiter is a zero-length string (""), all items in the list are concatenated with no delimiters. Returns a string created by joining a number of substrings contained in an array. One-dimensional array containing substrings to be joined. String used to separate the substrings in the returned string. If omitted, the space character (" ") is used. If Delimiter is a zero-length string (""), all items in the list are concatenated with no delimiters. Returns a String or Char that has been converted to lowercase. Any valid String or Char expression. Returns a String or Char that has been converted to lowercase. Any valid String or Char expression. Returns a String containing a specified number of characters from the left side of a string. String expression from which the leftmost characters are returned. Integer expression. Numeric expression indicating how many characters to return. If 0, a zero-length string ("") is returned. If greater than or equal to the number of characters in Str, the entire string is returned. Returns an Integer containing either the number of characters in a string or the number of bytes required to store a variable. valid String expression or variable name. If Expression is of type Object, the Len function returns the size as it will be written to the file. Returns an Integer containing either the number of characters in a string or the number of bytes required to store a variable. valid String expression or variable name. If Expression is of type Object, the Len function returns the size as it will be written to the file. Returns an Integer containing either the number of characters in a string or the number of bytes required to store a variable. valid String expression or variable name. If Expression is of type Object, the Len function returns the size as it will be written to the file. Returns an Integer containing either the number of characters in a string or the number of bytes required to store a variable. valid String expression or variable name. If Expression is of type Object, the Len function returns the size as it will be written to the file. Returns an Integer containing either the number of characters in a string or the number of bytes required to store a variable. valid String expression or variable name. If Expression is of type Object, the Len function returns the size as it will be written to the file. Returns an Integer containing either the number of characters in a string or the number of bytes required to store a variable. valid String expression or variable name. If Expression is of type Object, the Len function returns the size as it will be written to the file. Returns an Integer containing either the number of characters in a string or the number of bytes required to store a variable. valid String expression or variable name. If Expression is of type Object, the Len function returns the size as it will be written to the file. Returns an Integer containing either the number of characters in a string or the number of bytes required to store a variable. valid String expression or variable name. If Expression is of type Object, the Len function returns the size as it will be written to the file. Returns an Integer containing either the number of characters in a string or the number of bytes required to store a variable. valid String expression or variable name. If Expression is of type Object, the Len function returns the size as it will be written to the file. Returns an Integer containing either the number of characters in a string or the number of bytes required to store a variable. valid String expression or variable name. If Expression is of type Object, the Len function returns the size as it will be written to the file. Returns an Integer containing either the number of characters in a string or the number of bytes required to store a variable. valid String expression or variable name. If Expression is of type Object, the Len function returns the size as it will be written to the file. Returns an Integer containing either the number of characters in a string or the number of bytes required to store a variable. valid String expression or variable name. If Expression is of type Object, the Len function returns the size as it will be written to the file. Returns a left-aligned string containing the specified string adjusted to the specified length. Returns a string containing a copy of a specified string with no leading spaces (LTrim), no trailing spaces (RTrim), or no leading or trailing spaces (Trim). Any valid String expression. Replaces a specified number of characters in a String variable with characters from another string. Name of the String variable to modify. Integer data type. Character position in target where the replacement of text begins. Start uses a one based index. Replaces a specified number of characters in a String variable with characters from another string. Name of the String variable to modify. Integer data type. Character position in target where the replacement of text begins. Start uses a one based index. Integer data type. Number of characters to replace. If omitted, all of string is used. Returns a string in which a specified substring has been replaced with another substring a specified number of times. String expression containing substring to replace. Substring being searched for. Replacement substring. Position within Expression where substring search is to begin. If omitted, 1 is assumed. Number of substring substitutions to perform. If omitted, the default value is –1, which means make all possible substitutions. Numeric value indicating the kind of comparison to use when evaluating substrings. See Settings for values. Returns a String containing a specified number of characters from the right side of a string. String expression from which the rightmost characters are returned. Integer. Numeric expression indicating how many characters to return. If 0, a zero-length string ("") is returned. If greater than or equal to the number of characters in Str, the entire string is returned. This example demonstrates the use of the RSet function. Returns a string containing a copy of a specified string with no leading spaces (LTrim), no trailing spaces (RTrim), or no leading or trailing spaces (Trim). Any valid String expression. Returns a string consisting of the specified number of spaces. Integer data type. The number of spaces you want in the string. Returns a zero-based, one-dimensional array containing a specified number of substrings. String expression containing substrings and delimiters. If Expression is a zero-length string (""), the Split function returns an array with no elements and no data. Single character used to identify substring limits. If Delimiter is omitted, the space character (" ") is assumed to be the delimiter. If Delimiter is a zero-length string, a single-element array containing the entire Expression string is returned. Number of substrings to be returned; the default, –1, indicates that all substrings are returned. Numeric value indicating the comparison to use when evaluating substrings. See Settings for values. Returns -1, 0, or 1, based on the result of a string comparison. The strings are compared by alphanumeric sort values begining with the first character. Any valid String expression. Any valid String expression. Specifies the type of string comparison. If compare is omitted, the Option Compare setting determines the type of comparison. Returns a String converted as specified. String expression to be converted. Microsoft.VisualBasic.VbStrConv. The enumeration value specifying the type of conversion to perform. The LocaleID value, if different from the system LocaleID value. (The system LocaleID value is the default.) Returns a String or Object consisting of the specified character repeated the specified number of times. Integer. The length to the string to be returned. Any valid Char, String, or Object expression. Only the first character of the expression will be used. Returns a String or Object consisting of the specified character repeated the specified number of times. Integer. The length to the string to be returned. Any valid Char, String, or Object expression. Only the first character of the expression will be used. Returns a String or Object consisting of the specified character repeated the specified number of times. Integer. The length to the string to be returned. Any valid Char, String, or Object expression. Only the first character of the expression will be used. Returns a string in which the character order of a specified string is reversed. String expression whose characters are to be reversed. If Expression is a zero-length string (""), a zero-length string is returned. Returns a string containing a copy of a specified string with no leading spaces (LTrim), no trailing spaces (RTrim), or no leading or trailing spaces (Trim). Any valid String expression. Returns a String or Char containing the specified string converted to uppercase. Any valid String or Char expression. Returns a String or Char containing the specified string converted to uppercase. Any valid String or Char expression. The TriState enumeration defines constants used to identify one of three possible states. The VariantType enumeration defines constants used to possible variant types. The VbMath module contains procedures used to perform mathematical operations. The VbStrConv enumeration contains constants used to identify the type of string conversion to be performed by the StrConv function. These constants can be used anywhere in your code. The ComClassAttribute can be applied to a class to expose its functionality to COM. Exposes the class to COM and automatically generates GUIDs for the classid, default interface and the events interface. Exposes the class to COM. It uses the specified ClassID and automatically generates IIDs for the default interface and the events interface. The UUID for the ClassID for this class Exposes the class to COM. It uses the specified ClassID and IID for the default interface and automatically generates an IID for the events interface. The GUID for the ClassID for this class The IID for the default interface for this class Exposes the class to COM and uses the specified GUIDs for the ClassID, default interface and the events interface. The GUID for the ClassID for this class The IID for the default interface for this class The IID for the events interface for this class Returns the error message for the last error Returns the message for the specified error number The Error number as an integer Reads data from an open disk file into a variable. Any valid file number. Array variable name into which data is read. Record number (Random mode files) or byte number (Binary mode files) at which reading begins. Specifies whether the array is to be treated as dynamic and so whether to read an array descriptor describing the size and bounds of the array. Specifies whether any strings are to be treated as fixed length and so whether to read a descriptor describing the size of the string. Reads data from an open disk file into a variable. Any valid file number. Boolean variable name into which data is read. Record number (Random mode files) or byte number (Binary mode files) at which reading begins. Reads data from an open disk file into a variable. Any valid file number. Byte variable name into which data is read. Record number (Random mode files) or byte number (Binary mode files) at which reading begins. Reads data from an open disk file into a variable. Any valid file number. Character variable name into which data is read. Record number (Random mode files) or byte number (Binary mode files) at which reading begins. Reads data from an open disk file into a variable. Any valid file number. Date variable name into which data is read. Record number (Random mode files) or byte number (Binary mode files) at which reading begins. Reads data from an open disk file into a variable. Any valid file number. Decimal variable name into which data is read. Record number (Random mode files) or byte number (Binary mode files) at which reading begins. Reads data from an open disk file into a variable. Any valid file number. Double variable name into which data is read. Record number (Random mode files) or byte number (Binary mode files) at which reading begins. Reads data from an open disk file into a variable. Any valid file number. Short variable name into which data is read. Record number (Random mode files) or byte number (Binary mode files) at which reading begins. Reads data from an open disk file into a variable. Any valid file number. Integer variable name into which data is read. Record number (Random mode files) or byte number (Binary mode files) at which reading begins. Reads data from an open disk file into a variable. Any valid file number. Long variable name into which data is read. Record number (Random mode files) or byte number (Binary mode files) at which reading begins. Reads data from an open disk file into a variable. Any valid file number. Single variable name into which data is read. Record number (Random mode files) or byte number (Binary mode files) at which reading begins. Reads data from an open disk file into a variable. Any valid file number. String variable name into which data is read. Record number (Random mode files) or byte number (Binary mode files) at which reading begins. Specifies whether string is to be treated as fixed length and so whether to read a descriptor describing the size of the string. Reads data from an open disk file into a variable. Any valid file number. Structure variable name into which data is read. Record number (Random mode files) or byte number (Binary mode files) at which reading begins. Reads data from an open disk file into an object variable as if it were a variant Any valid file number. Object variable name into which data is read. Record number (Random mode files) or byte number (Binary mode files) at which reading begins. Opens a file for input or output. Any valid file number. Use the FreeFile function to obtain the next available file number. Expression that specifies a file name — may include directory or folder, and drive. Enum specifying the file mode. Enum specifying the operations permitted on the open file. Enum specifying the operations restricted on the open file by other processes For files opened for random access, this value is the record length. For sequential files, this value is the number of characters buffered. Writes data from a variable to a disk file. Any valid file number. Variable name containing data to be written to disk. Record number (Random mode files) or byte number (Binary mode files) at which writing begins. Specifies whether the array is to be treated as dynamic, and whether to write an array descriptor for the string describing the length. Specifies whether a string is to be treated as fixedlength, and whether to write a descriptor for the string describing the length Writes data from a variable to a disk file. Any valid file number. Variable name containing data to be written to disk. Record number (Random mode files) or byte number (Binary mode files) at which writing begins. Writes data from a variable to a disk file. Any valid file number. Variable name containing data to be written to disk. Record number (Random mode files) or byte number (Binary mode files) at which writing begins. Writes data from a variable to a disk file. Any valid file number. Variable name containing data to be written to disk. Record number (Random mode files) or byte number (Binary mode files) at which writing begins. Writes data from a variable to a disk file. Any valid file number. Variable name containing data to be written to disk. Record number (Random mode files) or byte number (Binary mode files) at which writing begins. Writes data from a variable to a disk file. Any valid file number. Variable name containing data to be written to disk. Record number (Random mode files) or byte number (Binary mode files) at which writing begins. Writes data from a variable to a disk file. Any valid file number. Variable name containing data to be written to disk. Record number (Random mode files) or byte number (Binary mode files) at which writing begins. Writes data from a variable to a disk file. Any valid file number. Value as System.Int16 Record number (Random mode files) or byte number (Binary mode files) at which writing begins. Writes data from a variable to a disk file. Any valid file number. Value as System.Int32 Record number (Random mode files) or byte number (Binary mode files) at which writing begins. Writes data from a variable to a disk file. Any valid file number. Value as System.Int64 Record number (Random mode files) or byte number (Binary mode files) at which writing begins. Writes data from a variable to a disk file. Any valid file number. Variable name containing data to be written to disk. Record number (Random mode files) or byte number (Binary mode files) at which writing begins. Writes data from a variable to a disk file. Any valid file number. Variable name containing data to be written to disk. Record number (Random mode files) or byte number (Binary mode files) at which writing begins. Specifies whether a string is to be treated as fixedlength, and whether to write a descriptor for the string describing the length Writes data from a variable to a disk file. Any valid file number. Variable name containing data to be written to disk. Record number (Random mode files) or byte number (Binary mode files) at which writing begins. Writes data from a variable to a disk file. FileNumber as System.Object Variable name containing data to be written to disk. RecordNumber as System.Object Writes data from a variable to a disk file to be compatible with the VB6 variant Any valid file number. Variable name containing data to be written to disk. Record number (Random mode files) or byte number (Binary mode files) at which writing begins. Assigns an output line width to a file opened using the FileOpen function. Any valid file number. Numeric expression which indicates how many characters appear on a line before a new line is started. Returns the character at a specified position in a string String to use as a source 1 based index of the character to return Writes display-formatted data to a sequential file, including a linefeed at the end. Any valid file number. One or more comma-delimited expressions to write to a file. Seeds the VB random number generator using the time as the seed Seeds the VB random number generator Number specifying the seed value Returns a Single containing a random number. Returns a Single containing a random number. Determines which item from sequence to return. Returns a String that provides data type information about a variable. Argument is an Object variable of any data type except a structure. Returns a value indicating the subtype of a variable. Variable for which the type is to be returned. Writes data to a sequential file. Any valid file number. One or more comma-delimited expressions to write to a file.