问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vba 中 如何自动选择弹出的对话框,点击“确定”,使程序继续运行

发布网友 发布时间:2022-04-26 22:49

我来回答

4个回答

热心网友 时间:2023-11-11 02:40

在要显示对话框的代码前关闭系统信息框:Application.DisplayAlerts = False
代码结束时用Application.DisplayAlerts = True开启系统信息框。

热心网友 时间:2023-11-11 02:41

我们在执行程序的时候,往往会需要一个提示,在前几个章节中讲到的MsgBox函数可以实现这个功能,其他的办法还有没有呢?该怎么办呢?

这时我们可以用到WshShell.Popup方法,WshShell.Popup方法的语法如下:

WshShell.Popup(strText, [natSecondsToWait], [strTitle], [natType]) = intButton

参数a) strText是必需的,与Msgbox的Prompt参数类似,代表在消息框中作为信息显示的字符或字符串。如果显示的内容超过一行,可以在每一行之间用换行符 (Chr(10))等将各行分隔开来。

b) natSecondsToWait是可选的,其时间单位为妙。如果提供natSecondsToWait参数且其值大于零,则消息框在natSecondsToWait 参数指定的秒数后关闭。

c) strTitle是可选的,代表在消息框标题栏中作为标题的字符或字符串,若省略,则窗口标题为"Windows 脚本宿主"。

d) natType是可选的,指定消息框中显示按钮的数目及类型、使用的图标样式、缺省按钮以及消息框的强制回应等,与MsgBox函数buttons参数相同.

e) intButton指示用户所单击的按扭编号,与MsgBox函数的返回值相同,若用户在natSecondsToWait 秒之前不单击按扭,则返回值为 -1 。

下面我们看下面的一个实例代码:

Sub MyWshShell()

Dim WshShell As Object

Set WshShell = CreateObject("Wscript.Shell")

WshShell.popup "执行完毕!", 2, "提示", 64

Set WshShell = Nothing

End Sub

代码解析:

WshShell过程使用WshShell.Popup方法显示消息框。

热心网友 时间:2023-11-11 02:41

这是windows API的窗口钩子做的事情, 不是VBA的任务, 你是什么环境有这个需求?追问vba:删除sheet2 sheet3的程序:
For i = Sheets.Count To 2 Step -1 Sheets(i).Delete Next 会弹出警告窗口"要删除的工作表中可能存在数据。如果要永久删除这些数据,请按“删除”"
请问如何让程序自动选择 "删除 " .然后继续执行剩余程序。。?

追答这个简单, 先把excel警告提示功能关闭, 然后删除, 再打开即可
xlApp.DisplayAlerts = False
xlBook.Worksheets(1).Delete
xlApp.DisplayAlerts = True

热心网友 时间:2023-11-11 02:42

这个用模拟键盘事件应该可以解决

热心网友 时间:2023-11-11 02:40

在要显示对话框的代码前关闭系统信息框:Application.DisplayAlerts = False
代码结束时用Application.DisplayAlerts = True开启系统信息框。

热心网友 时间:2023-11-11 02:41

我们在执行程序的时候,往往会需要一个提示,在前几个章节中讲到的MsgBox函数可以实现这个功能,其他的办法还有没有呢?该怎么办呢?

这时我们可以用到WshShell.Popup方法,WshShell.Popup方法的语法如下:

WshShell.Popup(strText, [natSecondsToWait], [strTitle], [natType]) = intButton

参数a) strText是必需的,与Msgbox的Prompt参数类似,代表在消息框中作为信息显示的字符或字符串。如果显示的内容超过一行,可以在每一行之间用换行符 (Chr(10))等将各行分隔开来。

b) natSecondsToWait是可选的,其时间单位为妙。如果提供natSecondsToWait参数且其值大于零,则消息框在natSecondsToWait 参数指定的秒数后关闭。

c) strTitle是可选的,代表在消息框标题栏中作为标题的字符或字符串,若省略,则窗口标题为"Windows 脚本宿主"。

d) natType是可选的,指定消息框中显示按钮的数目及类型、使用的图标样式、缺省按钮以及消息框的强制回应等,与MsgBox函数buttons参数相同.

e) intButton指示用户所单击的按扭编号,与MsgBox函数的返回值相同,若用户在natSecondsToWait 秒之前不单击按扭,则返回值为 -1 。

下面我们看下面的一个实例代码:

Sub MyWshShell()

Dim WshShell As Object

Set WshShell = CreateObject("Wscript.Shell")

WshShell.popup "执行完毕!", 2, "提示", 64

Set WshShell = Nothing

End Sub

代码解析:

WshShell过程使用WshShell.Popup方法显示消息框。

热心网友 时间:2023-11-11 02:41

这是windows API的窗口钩子做的事情, 不是VBA的任务, 你是什么环境有这个需求?追问vba:删除sheet2 sheet3的程序:
For i = Sheets.Count To 2 Step -1 Sheets(i).Delete Next 会弹出警告窗口"要删除的工作表中可能存在数据。如果要永久删除这些数据,请按“删除”"
请问如何让程序自动选择 "删除 " .然后继续执行剩余程序。。?

追答这个简单, 先把excel警告提示功能关闭, 然后删除, 再打开即可
xlApp.DisplayAlerts = False
xlBook.Worksheets(1).Delete
xlApp.DisplayAlerts = True

热心网友 时间:2023-11-11 02:42

这个用模拟键盘事件应该可以解决
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
做鼻小柱用什么材料好? 谁有visio2003版 WIN7 64位啊,有的话发个连接 中山东区怎样坐车去珠海 ...忘记了ID密码,苹果官网发来一个这样的网址,请问怎么操作? 苹果id被锁定26天后可以重设密码 快手发作品配的说说大全 四年级语文爬山虎的脚教案 工作井内有哪些设备 南方电网检查井内设有排管吗 安装电缆施工 给实验动物注射一定量的2,4一二硝基苯酚,立即造成体温上升,为什么 小儿止咳贴贴哪里图片 C# 弹出对话框 自动按下确定按钮 小鼠的生理特点 小孩咳嗽不吃药只贴益好康小儿止咳贴能有效果吗? excel vba 程序运行过程中的弹出信息框如何自动选择确定? 小儿止咳贴有什么副作用?益好康止咳贴用着安全吗? 怎么样自动点击网页弹出窗口“确定”的程序 小儿止咳贴会不会使体温高? 网络学习,每过几分钟(不定)弹出一个窗口,要点“确定”才能继续,寻求自动点击的确定的软件,谢谢 (2013?青岛一模)如图表示大鼠皮肤冷觉感受器和温觉感受器在不同温度时的传入神经放电频率(敏感程度) 电脑的所有的弹出窗口都自动点击确定怎么办? 乌龟是什么温动物?就是说恒温动物的反义词 怎样让IE浏览器弹出的对话框自动确定 如何用按键精灵在弹出的窗口点确定? 荷兰鼠性别怎么看 怎么在弹出窗口用按键精灵点击确定? 什么是冬眠 网络在线视频学习,弹出来的窗口怎么样自动点击“确定”继续播放? 冬眠的定义 哪种小儿止咳贴效果好 下丘脑体温感觉中枢产生冷觉 有宝妈给宝宝贴过益好康小儿止咳贴吗? 按键精灵,如何在网页弹出需要确认的窗口后自己运行确认然后刷新页面再重新运行脚本啊? 小孩子一到冬天就总咳嗽,怎么办?遥遥领先小儿止咳贴有效果么? 求按键精灵弹出窗口点确定的脚本 遥遥领先远红外小儿止咳贴对小孩咳嗽有效果么? 网页弹窗自动点击确定的代码? 我家宝宝两个月了 有点咳嗽我买了小儿止咳贴可以用吗 [易语言]弹出一个Windows Internet Explorer窗口要求点击确认. 如何能让它自动确认? 按键精灵 网页弹窗后怎么自动点击确定选项 使用益好康小儿止咳贴需要忌口吗? 怎么用JavaScript实现自动点击由confirm弹出的对话框中的“确定”按钮... 小儿止咳贴五个月的宝宝可以贴吗,她咳嗽 个弹出窗口自动点击确认 远红外小儿止咳贴能缓解孩子咳嗽吗? 修正牌小儿止咳贴多钱 刚满月的宝宝可以用小儿止咳贴吗 itunes更新到最新版,苹果4s链接电脑上的itunes怎么下载和删除 软件和游戏 错误代码28-0