Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 在哪里可以找到默认VB按钮的列表?_Vba - Fatal编程技术网

Vba 在哪里可以找到默认VB按钮的列表?

Vba 在哪里可以找到默认VB按钮的列表?,vba,Vba,在最近一个关于使用Excel的问题中,两个建议的答案使用vbOkCancel和vbYesNo代码制作了一个超级简单的消息框。这是完美的,正是我想要的,它让我想到,在VB中肯定有更多的“预格式化按钮”。然而,我的Google Fu在结果方面几乎没有产生什么效果,可能主要是因为我不知道这些的正确术语。某个地方有VB按钮列表吗?提供所有标准消息框样式,以及它们的VB按钮等价物。此链接显示这些按钮及其常量名称的列表 我将在此处显示相关列表,以防此链接因任何原因关闭: 一般来说,使用MSDN满足VB需求

在最近一个关于使用Excel的问题中,两个建议的答案使用vbOkCancel和vbYesNo代码制作了一个超级简单的消息框。这是完美的,正是我想要的,它让我想到,在VB中肯定有更多的“预格式化按钮”。然而,我的Google Fu在结果方面几乎没有产生什么效果,可能主要是因为我不知道这些的正确术语。某个地方有VB按钮列表吗?

提供所有标准消息框样式,以及它们的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.