0
我有一個腳本,如果提供的密碼正確,將打開一個excel文件。如果它錯了,它會提示一條消息。當我在最後添加循環時,它完美地工作。但是,問題是每當密碼錯誤時,由於循環,腳本不會停止詢問密碼。我想要的是腳本退出/關閉,如果密碼錯誤。我試圖刪除循環,並用「wscript.quit」代替它,但它總是提示「預期循環」消息。這是我所做的代碼。錯誤預期循環VBScript
password = "pass"
do
ask=inputbox ("Please enter password:","DProject")
select case ask
case password
answer=true
Set xl = CreateObject("Excel.application")
xl.Application.Workbooks.Open "C:\Users\test1\Desktop\test.xlsx"
xl.Application.Visible = True
Set xl = Nothing
wscript.quit
end select
answer=false
x=msgbox("Password incorrect... Aborting")
loop until answer=true
是否有可能在放棄時放置類似的消息。如「3 ... 2 ... 1中止」。
謝謝。然而,問題是......它沒有放棄....它的循環直到密碼是正確的並且永不停止。 – Yoko21
如果你想在沒有人點擊彈出窗口上的按鈕時停止循環,你可以檢查'x'是否小於零(見更新後的答案)。 –