vba彈出確認對話框 inputbox對話框點擊“確定”“取消”,vba怎么寫?
inputbox對話框點擊“確定”“取消”,vba怎么寫?將ans變?yōu)樽兞縜ns=msgbox如果ans=vbok,則。。。。單擊代碼確認執(zhí)行否則。。。。單擊要取消執(zhí)行的代碼end if如果它是Inp
inputbox對話框點擊“確定”“取消”,vba怎么寫?
將ans變?yōu)樽兞?/p>
ans=msgbox
如果ans=vbok,則。。。。單擊代碼確認執(zhí)行
否則。。。。單擊要取消執(zhí)行的代碼
end if
如果它是InputBox,它有自己的確認和取消,例如:
dim AAA as[string
AAA=InputBox
]這樣做
vba中,如何自動選擇彈出的對話框,點擊“確定”,使程序繼續(xù)運行?
在顯示對話框代碼之前關閉系統(tǒng)信息框:Application.DisplayAlerts應用程序=使用Application.DisplayAlerts應用程序=正確打開系統(tǒng)信息框。
如何用vba語言判斷excel中是否出現(xiàn)msgbox對話框并關閉?
不太可能。因為當msgbox被激活時,VBA處于中斷狀態(tài),幾乎不能觸發(fā)任何應用程序事件。建議所有者使用適當?shù)腁PI來模擬msgbox,以便定期關閉類似的彈出窗口。一些簡單的API仍然非常方便使用,甚至可以在外接程序中定義,以便像使用內部函數(shù)一樣輕松地使用它們
您可以改變您的想法,即在打開工作表時初始化控件的狀態(tài)。這樣,關閉控件時就不需要考慮是否保存它的狀態(tài)。你可以拯救一切。問題是什么?不是簡單多了嗎?添加:您可以在open事件中使用初始化控件