VB如何实现执行某程序,弹出对话框选择是否要执行,点击是则执行,否则不执行

 我来答
吾桐语
2012-11-02 · TA获得超过2914个赞
知道大有可为答主
回答量:1534
采纳率:94%
帮助的人:1098万
展开全部
你只要用一个if语句判断msgbox返回的是“是”(vbTure)还是“否”(vbNo)就行了。如果是“是”就不用管它,代码会自动往下执行,如果是“否”就End,代码如下:

If MsgBox("是否执行?", 4 + 32, "提示") = vbNo Then
End
End If
星光烂45
2012-11-02
知道答主
回答量:23
采纳率:0%
帮助的人:5.9万
展开全部
MSGBOX "是否执行?", VbOKCancel,"提示"
这个就会弹出一个对话框,VbOKCancel决定了这个对话框有个确定按钮,有个取消按钮
还有下面这些可以选择
vbOKOnly 0 只显示“确定”按钮
VbOKCancel 1 显示“确定”和“取消”按钮
VbAbortRetryIgnore 2 显示“终止”、“重试”和“忽略” 按钮
VbYesNoCancel 3 显示“是”、“否”和“取消”按钮
VbYesNo 4 显示“是”和“否”按钮
VbRetryCancel 5 显示“重试”和“取消”按钮
VbCritical 16 显示“关键信息”图标
VbQuestion 32 显示“警告询问”图标
VbExclamation 48 显示“警告消息”图标
VbInformation 64 显示“通知消息”图标
追问
MSGBOX "是否执行?", VbOKCancel,"提示"

为什么点击取消也执行
追答
Dim x As VbMsgBoxResult
dim a as integer
x = MsgBox("是否执行?", vbOKCancel, "提示")
If x = 1 Then
a = 1
Else
a = 2
End If
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式