常量和枚举 (Visual Basic)

Visual Basic 为开发人员提供许多预定义的常量和枚举。 常数存储那些在整个应用程序的执行过程中保持不变的值。 枚举提供一种使用成组的相关常数以及将常数值与名称相关联的方便途径。

常量

条件编译常数

下表列出了可用于条件编译的预定义常数。

常量

说明

CONFIG

一个字符串,与“配置管理器”中的“活动的解决方案配置”框的当前设置相对应。

DEBUG

可以在“项目属性”对话框中设置的 Boolean 值。 默认情况下,项目的“调试”配置定义 DEBUG。 如果定义了 DEBUG,则 Debug 类方法会将生成的输出结果显示在“输出”窗口中。 如果未定义该值,则不会编译 Debug 类方法,也不会生成调试输出。

TARGET

一个字符串,表示项目的输出类型或命令行 /target 选项的设置。 TARGET 的可能值是:

  • "winexe"(对于 Windows 应用程序)。

  • "exe"(对于控制台应用程序)。

  • "library"(对于类库)。

  • "module"(对于模块)。

  • 在 Visual Studio 集成开发环境中可以设置 /target 选项。 有关更多信息,请参见 /target (Visual Basic)

TRACE

可以在“项目属性”对话框中设置的 Boolean 值。 默认情况下,项目的所有配置都定义 TRACE。 如果定义了 TRACE,则 Trace 类方法会将生成的输出结果显示在“输出”窗口中。 如果未定义该值,则不会编译 Trace 类方法,也不会生成任何 Trace 输出。

VBC_VER

以 major.minor 格式表示 Visual Basic 版本的数字。 Visual Basic 2005 的版本号为 8.0。

输出和显示常数

当调用输出和显示函数时,可以在代码中使用下列常数来代替实际值。

常量

说明

vbCrLf

回车/换行组合符。

vbCr

回车符。

vbLf

换行符。

vbNewLine

换行符。

vbNullChar

null 字符。

vbNullString

与零长度字符串 ("") 不同;用于调用外部过程。

vbObjectError

错误号。 用户定义的错误号应当大于此值。 例如:

Err.Raise(Number) = vbObjectError + 1000

vbTab

Tab 字符。

vbBack

退格字符。

vbFormFeed

在 Microsoft Windows 中不使用。

vbVerticalTab

在 Microsoft Windows 中无用。

枚举

下表列出并描述了由 Visual Basic 提供的枚举。

Enumeration

说明

AppWinStyle

指示在调用 Shell 函数时用于被调用程序的窗口样式。

AudioPlayMode

指示在调用音频方法时如何播放声音。

BuiltInRole

指示在调用 IsInRole 方法时检查的角色类型。

CallType

指示在调用 CallByName 函数时调用的过程类型。

CompareMethod

指示当调用比较函数时如何比较字符串。

DateFormat

指示在调用 FormatDateTime 函数时如何显示日期。

DateInterval

指示在调用与日期相关的函数时如何确定日期间隔和设置日期间隔的格式。

DeleteDirectoryOption

指定当要删除的目录中含有文件或目录时应采取的操作。

DueDate

指示在调用财务方法时付款何时到期。

FieldType

指示文本字段是分隔的还是固定宽度的。

FileAttribute

指示当调用文件访问函数时要使用的文件特性。

FirstDayOfWeek

指示在调用与日期相关的函数时使用的每周的第一天。

FirstWeekOfYear

指示在调用与日期相关的函数时使用的每年的第一周。

MsgBoxResult

指示在 MsgBox 函数返回的消息框上所按的按钮。

MsgBoxStyle

指示在调用 MsgBox 函数时要显示的按钮。

OpenAccess

指示调用文件访问函数时如何打开文件。

OpenMode

指示调用文件访问函数时如何打开文件。

OpenShare

指示调用文件访问函数时如何打开文件。

RecycleOption

指定文件是应永久删除还是放入“回收站”中。

SearchOption

指定是搜索所有目录还是仅搜索顶级目录。

TriState

指示 Boolean 值或在调用数字格式的函数时是否应使用默认值。

UICancelOption

指定当用户在操作中单击“取消”时应采取的操作。

UIOption

指定在复制、删除或移动文件或目录时是否显示进度对话框。

VariantType

指示由 VarType 函数返回的变量对象的类型。

VbStrConv

指示在调用 StrConv 函数时要执行哪种类型的转换。

请参见

概念

常量概述 (Visual Basic)

枚举概述 (Visual Basic)

其他资源

Visual Basic 语言参考

Visual Basic