VBA 命名规则

 

元素 命名规则
变量 <scope><array><data type>DescriptiveName
常量 <scope><data type>DESCRIPTIVE_NAME
用户自定义类型 Type DESCRIPTIVE_NAME
    <data type>DescriptiveName
End Type
枚举型 Enum <project prefix>GeneralDescr
    <project prefix>GeneralDescrSpecificName1
    <project prefix>GeneralDescrSpecificName1
End Enum
   
标识符 Scope g—–表示公有
m—–表示模块级
空—-表示过程级
   
标识符 Array a—–表示数组
空—-表示不是数组
   
标识符 Data Type 推荐使用命名前缀
前缀 数据类型
b Boolean
byt Byte
cur Currency
dte Date
dec Decimal
d Double
i Integer
l Long
obj Object
sng Single
s String
   
u User-defined type
v Variant
   
cm ADODB.Command
cn ADODB.Connection
rs ADODB.recordset
   
cht Excel.Chart
rng Excel.Range
wkb Excel.Workbook
wks Excel.Worksheet
   
cbr Office.Commandbar
ctl Office.Commandbar Control
   
cls User-defined class variable
frm Userform variable
   
cbo MSForms.ComboBox(*)
chk MSForms.CheckBox
cmd MSForms.CommandButton
ddn MSForms.ComboBox(**)
fra MSForms.Frame
lbl MSForms.Lable
lst MSForms.ListBox
mpg MSForms.MultiPage
opt MSForms.OptionButton
spn MSForms.SpinButton
txt MSForms.TextBox
   
ref RefEdit Control
   
col VBA.Collection
   
(*) 表示ComboBox控件的style属性设置为DropDownCombo
(**) 表示ComboBox控件的style属性设置为DropDownList
posted @ 2014-07-27 10:57  OS.cn  阅读(252)  评论(0)    收藏  举报