Vba 在哪里可以找到默认VB按钮的列表?
在最近一个关于使用Excel的问题中,两个建议的答案使用vbOkCancel和vbYesNo代码制作了一个超级简单的消息框。这是完美的,正是我想要的,它让我想到,在VB中肯定有更多的“预格式化按钮”。然而,我的Google Fu在结果方面几乎没有产生什么效果,可能主要是因为我不知道这些的正确术语。某个地方有VB按钮列表吗?提供所有标准消息框样式,以及它们的VB按钮等价物。此链接显示这些按钮及其常量名称的列表 我将在此处显示相关列表,以防此链接因任何原因关闭:Vba 在哪里可以找到默认VB按钮的列表?,vba,Vba,在最近一个关于使用Excel的问题中,两个建议的答案使用vbOkCancel和vbYesNo代码制作了一个超级简单的消息框。这是完美的,正是我想要的,它让我想到,在VB中肯定有更多的“预格式化按钮”。然而,我的Google Fu在结果方面几乎没有产生什么效果,可能主要是因为我不知道这些的正确术语。某个地方有VB按钮列表吗?提供所有标准消息框样式,以及它们的VB按钮等价物。此链接显示这些按钮及其常量名称的列表 我将在此处显示相关列表,以防此链接因任何原因关闭: 一般来说,使用MSDN满足VB需求
一般来说,使用MSDN满足VB需求是一个好主意,因为它是Microsoft产品。我每天都使用它来查找C#类和方法 它们的值与为以下项定义的值相同:
MB_OK
、MB_OK cancel
、MB_RETRYCANCEL
、MB_YESNO
、MB_YESNOCANCEL
、MB_CANCELTRYCONTINUE
和MB_abortregnore
。请注意,放弃/重试/忽略已被弃用,取而代之的是CancelTryContinue,可在W2K和更高版本上使用。在VBA编辑器中键入MsgBox“hello”,
。当您按下,
时,您会看到一个下拉列表,其中列出了可以与MsgBox一起使用的所有按钮。或者将光标放在单词MsgBox
中,然后按F1。
vbOKOnly OK button only (default).
vbOKCancel OK and Cancel buttons.
vbAbortRetryIgnore Abort, Retry, and Ignore buttons.
vbYesNoCancel Yes, No, and Cancel buttons.
vbYesNo Yes and No buttons.
vbRetryCancel Retry and Cancel buttons.