我使用VBScript在excel上編寫一些自動化代碼。我在代碼中有MsgBox()
,並且正在尋找一種方法來自動關閉由MsgBox()
創建的彈出窗口,無需人工干預。程序執行將從那裏繼續。在vbscript中自動關閉MsgBox?
回答
我的評論爲您提供了搜索和找出可行答案的提示。但爲了節省您的時間,這裏有一些見解。
此帖子顯示了您可能會如何manupulate MSGBOX in VB。
以下是任何人都可以想到的VBA方式。
- 創建一個表單
- 使用它作爲一個MsgBox
- 添加一個計時器
- 鑑於經過時間(閒置)關閉表單。
-
- 另一種方法Reference。這使用一個
Pop-Up
框作爲MSGBOX。
代碼:
Sub Test1()
Dim AckTime As Integer, InfoBox As Object
Set InfoBox = CreateObject("WScript.Shell")
AckTime = 3
Select Case InfoBox.Popup("Click OK or do nothing within 3 seconds.", _
AckTime, "This is your Message Box", 0)
Case 1, -1
Exit Sub
End Select
End Sub
任何其他方式來關閉生成的彈出窗口'MsgBox'? –
@Tukai檢查更新後的答案。因爲你正在使用VBScript,所以對你來說似乎相當不錯。請嘗試並發表評論。 – bonCodigo
是的,我正在嘗試,但同時你能說'0'在這裏做什麼? –
純的VBScript溶液是the .PopUp method。
+1,絕對理想。出於同樣的原因,我之前使用過VBA。 –
@Ekkehard你像往常一樣gr8! –
@Ekkehard我可以在這裏得到一些幫助 - http://stackoverflow.com/questions/14087681/merger-concatenate-employee-rows-depending-on-their-managers? –
- 1. 如何自動關閉VBScript數以千計的MsgBox的
- 2. MsgBox關閉表單
- 3. MSGBOX VBscript的
- 4. 在VBScript中顯示圖像MsgBox
- 5. VBA MSGBOX關閉在不到一秒鐘
- 6. 使用JavaScript來完成一個VBScript msgbox - Selenium - 自動測試
- 7. VBSCRIPT MsgBox VbYesNo倒計時
- 8. 正確使用vbScript MsgBox
- 9. 關閉自動關閉標籤在jsoup
- 10. 自動填充MsgBox
- 11. 使用wscript.shell製作的MsgBox在這種情況下不會自動關閉
- 12. 自動關閉?
- 13. VBScript中Msgbox的替代方案
- 14. MsgBox關閉時做些什麼
- 15. 自動關閉Android中
- 16. Tomcat正在自動關閉
- 17. 自動關閉JqueryDialog
- 18. AlertDialog自動關閉
- 19. SearchView自動關閉
- 20. 自動關閉iframe
- 21. 自動關閉QMessageBox
- 22. simpledialog2自動關閉
- 23. 自動關閉DBHelper光標關閉
- 24. wkWebView關閉窗口 - 自動關閉
- 25. jQuery關閉菜單自動關閉
- 26. 如何在Bluefish中關閉括號自動關閉
- 27. 如何自動響應MSGBOX
- 28. 如何在Swift中自動關閉alertview?
- 29. 在for循環中自動關閉JOptionPane
- 30. ReSharper在NAnt中自動關閉變量
你有沒有改變你的名字Tukai?我的天啊!那麼你需要做什麼! ;)它被稱爲** MSGBOX定時器,它在空閒後被觸發.... ** – bonCodigo
@bonCodigo但是怎麼做呢? –
這裏有一個非常類似的問題,我昨天回答http://stackoverflow.com/questions/14095982/side-step-application-msgbox-in-vba-excel/14096445#14096445 –