Office中国论坛/Access中国论坛

标题: 宏MsgBox中的4+32+0是什么意思 [打印本页]

作者: lilianban    时间: 2006-10-7 21:26
标题: 宏MsgBox中的4+32+0是什么意思
一、我刚在学ACCESS,从书上看到宏MsgBox("是否确定要打印[报价单]窗口中此笔数据",4+32+0,"报价单打印窗口"=6),请问这个4+32+0和等于6各是什么意思,如果我将其中的数字变动一下,这个宏就不能用,

谢谢,

[此贴子已经被作者于2006-10-7 19:43:01编辑过]


作者: fan0217    时间: 2006-10-7 22:54
buttons 参数有下列设置值:











常数





描述





vbOKOnly


0


只显示 OK 按钮。





VbOKCancel


1


显示 OKCancel 按钮。





VbAbortRetryIgnore


2


显示 AbortRetryIgnore 按钮。





VbYesNoCancel


3


显示 YesNoCancel 按钮。





VbYesNo


4


显示 YesNo 按钮。





VbRetryCancel


5


显示 RetryCancel 按钮。





VbCritical


16


显示 Critical Message 图标。





VbQuestion


32


显示 Warning Query 图标。





VbExclamation


48


显示 Warning Message 图标。





VbInformation


64


显示 Information Message 图标。





vbDefaultButton1


0


第一个按钮是缺省值。





vbDefaultButton2


256


第二个按钮是缺省值。





vbDefaultButton3


512


第三个按钮是缺省值。





vbDefaultButton4


768


第四个按钮是缺省值。












vbApplicationModal


0


应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作。





vbSystemModal


4096


系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作。





vbMsgBoxHelpButton


16384


将Help按钮添加到消息框





VbMsgBoxSetForeground


65536


指定消息框窗口作为前景窗口





vbMsgBoxRight


524288


文本为右对齐





vbMsgBoxRtlReading


1048576


指定文本应为在希伯来和阿拉伯语系统中的从右到左显示






第一组值 (0–5) 描述了对话框中显示的按钮的类型与数目;第二组值 (16, 32, 48, 64) 描述了图标的样式;第三组值 (0, 256, 512) 说明哪一个按钮是缺省值;而第四组值 (0, 4096) 则决定消息框的强制返回性。将这些数字相加以生成 <
作者: fan0217    时间: 2006-10-7 23:17
最好还是使用常数,这样便于代码的阅读。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3