Visual Basic 4 in 12 Easy Lessons vel4xb.htm
Appendix B
Reserved Words
Visual Basic contains a long list of commands, functions, and methods. These are known as reserved words or keywords. You must be careful not to assign procedures, controls, or variables to any of these names, or Visual Basic will generate an error.
Table B.1. The reserved words.
|
Abs
|
|
Access
|
|
AddItem
|
|
AddNew
|
|
Alias
|
|
Alphanumeric
|
|
And
|
|
Any
|
|
App
|
|
AppActivate
|
|
Append
|
|
AppendChunk
|
|
Arrange
|
|
As
|
|
Asc
|
|
Atn
|
|
Avg
|
|
Base
|
|
Beep
|
|
BeginTrans
|
|
Between
|
|
Binary
|
|
ByVal
|
|
Call
|
|
Case
|
|
CCur
|
|
CDbl
|
|
ChDir
|
|
ChDrive
|
|
Chr
|
|
Chr$
|
|
CInt
|
|
Circle
|
|
Clear
|
|
Clipboard
|
|
CLng
|
|
Close
|
|
Cls
|
|
Command
|
|
Command$
|
|
CommitTrans
|
|
CompactDatabase
|
|
Compare
|
|
Const
|
|
Control
|
|
Controls
|
|
Cos
|
|
Count
|
|
CreateDynaset
|
|
CSng
|
|
CStr
|
|
CurDir$
|
|
Currency
|
|
CVar
|
|
CVDate
|
|
Data
|
|
Date
|
|
Date$
|
|
DateSerial
|
|
DateValue
|
|
Day
|
|
Debug
|
|
Declare
|
|
DefBool
|
|
DefByte
|
|
DefCur
|
|
DefDate
|
|
DefDbl
|
|
DefInt
|
|
DefLng
|
|
DefObj
|
|
DefSng
|
|
DefStr
|
|
DefVar
|
|
Delete
|
|
DeleteSetting
|
|
Dim
|
|
Dir
|
|
Dir$
|
|
Do
|
|
DoEvents
|
|
Double
|
|
Drag
|
|
Dynaset
|
|
Each
|
|
Edit
|
|
Else
|
|
ElseIf
|
|
End
|
|
EndDoc
|
|
EndIf
|
|
Environ$
|
|
EOF
|
|
Eqv
|
|
Erase
|
|
Erl
|
|
Err
|
|
Error
|
|
Error$
|
|
ExecuteSQL
|
|
Exit
|
|
Exp
|
|
Explicit
|
|
False
|
|
FieldSize
|
|
FileAttr
|
|
FileCopy
|
|
FileDateTime
|
|
FileLen
|
|
Fix
|
|
For
|
|
Form
|
|
Format
|
|
Format$
|
|
Forms
|
|
FreeFile
|
|
FreeLocks
|
|
Function
|
|
Get
|
|
GetAttr
|
|
GetChunk
|
|
GetData
|
|
DetFormat
|
|
GetText
|
|
Global
|
|
GoSub
|
|
GoTo
|
|
Hex
|
|
Hex$
|
|
Hide
|
|
Hour
|
|
If
|
|
Imp
|
|
In
|
|
Input
|
|
Input$
|
|
Input#
|
|
InputBox
|
|
InputBox$
|
|
InStr
|
|
Int
|
|
Integer
|
|
Is
|
|
IsDate
|
|
IsEmpty
|
|
IsNull
|
|
IsNumeric
|
|
Kill
|
|
LBound
|
|
LCase
|
|
LCase$
|
|
Left
|
|
Left$
|
|
Len
|
|
Let
|
|
Level
|
|
Lib
|
|
Like
|
|
Line
|
|
Line
|
|
LinkExecute
|
|
LinkPoke
|
|
LinkRequest
|
|
LinkSend
|
|
Load
|
|
LoadPicture
|
|
Loc
|
|
Local
|
|
Lock
|
|
LOF
|
|
Log
|
|
Long
|
|
Loop
|
|
LSet
|
|
LTrim
|
|
LTrim$
|
|
Max
|
|
Me
|
|
Mid
|
|
Mid$
|
|
Min
|
|
Minute
|
|
MkDir
|
|
Mod
|
|
Month
|
|
Move
|
|
MoveFirst
|
|
MoveLast
|
|
MoveNext
|
|
MovePrevious
|
|
MoveRelative
|
|
MsgBox
|
|
Name
|
|
New
|
|
NewPage
|
|
Next
|
|
NextBlock
|
|
Not
|
|
Nothing
|
|
Now
|
|
Null
|
|
Oct
|
|
Oct$
|
|
On
|
|
Open
|
|
OpenDataBase
|
|
Option
|
|
Or
|
|
Outer
|
|
Output
|
|
Point
|
|
Preserve
|
|
Print
|
|
Printer
|
|
PrintForm
|
|
Private
|
|
Property
|
|
PSet
|
|
Public
|
|
Put
|
|
QBColor
|
|
Random
|
|
Randomize
|
|
Read
|
|
ReDim
|
|
Refresh
|
|
RegisterDataBase
|
|
Rem
|
|
RemoveItem
|
|
RepairDatabase
|
|
Reset
|
|
Restore
|
|
Resume
|
|
Return
|
|
RGB
|
|
Right
|
|
Right$
|
|
RmDir
|
|
Rnd
|
|
Rollback
|
|
RSet
|
|
RTrim
|
|
RTrim$
|
|
SavePicture
|
|
SaveSetting
|
|
Scale
|
|
Second
|
|
Seek
|
|
Select
|
|
SendKeys
|
|
Set
|
|
SetAttr
|
|
SetData
|
|
SetDataAccessOption
|
|
SetDefaultWorkspace
|
|
SetFocus
|
|
SetText
|
|
Sgn
|
|
Shared
|
|
Shell
|
|
Show
|
|
Sin
|
|
Single
|
|
Space
|
|
Space$
|
|
Spc
|
|
Sqr
|
|
Static
|
|
StDev
|
|
StDevP
|
|
Step
|
|
Stop
|
|
Str
|
|
Str$
|
|
StrComp
|
|
String
|
|
String$
|
|
Sub
|
|
Sum
|
|
System
|
|
Tab
|
|
TableID
|
|
Tan
|
|
Text
|
|
TextHeight
|
|
TextWidth
|
|
Then
|
|
Time
|
|
Time$
|
|
Timer
|
|
TimeSerial
|
|
TimeValue
|
|
To
|
|
Trim
|
|
Trim$
|
|
True
|
|
Type
|
|
TypeOf
|
|
UBound
|
|
UCase
|
|
UCase$
|
|
Unload
|
|
Unlock
|
|
Until
|
|
Update
|
|
Using
|
|
Val
|
|
Var
|
|
Variant
|
|
VarP
|
|
VarType
|
|
Weekday
|
|
Wend
|
|
While
|
|
Width
|
|
Write
|
|
Xor
|
|
Year
|
|
ZOrder
|