2012-04-11 50 views
14

我只是注意到,在我的筆記本電腦(戴爾XPS 15z)沒有BREAK鍵(沒有專用數字鍵盤)。我一步一步地運行調試器,然後當一切似乎都很好時,我只是讓它發揮出來。然而,它運行在一個無限循環,現在我意識到沒有休息鍵沒有辦法阻止它!Excel VBA中斷執行時,鍵盤上沒有中斷鍵

這是一個壞玩笑嗎?我不得不重新啓動計算機;有沒有更優雅的方式?

謝謝。

+2

'這是個不好的笑話嗎?'不幸的是它看起來像那樣。它沒有BREAK鍵(http://www.google.co.in/imgres?imgurl=http://3.bp.blogspot.com/-tDGlM7WvfZg/TmPBV2ah6vI/AAAAAAAAAUY/x5_u0c9xgck/s1600/keyboardxps15z。 JPG&imgrefurl = HTTP://top10-stuffs.blogspot.com/2012/01/dell-xps-15z.html&h=821&w=1447&sz=204&tbnid=uxDOvn-Fvge1LM:&TBNH = 69&tbnw = 122&變焦= 1&的docID = y5gHW7u4o-HVmM&HL = EN&SA = X&ei = 6fuFT8SbCsbJrAfryb3TBg&sqi = 2&ved = 0CGAQ9QEwBg&dur = 365)您是否嘗試過'Esc'? – 2012-04-11 21:48:51

+0

ESC應該工作 – assylias 2012-04-11 21:51:04

+1

也看到這個線程http://stackoverflow.com/questions/1722149/need-ctrlbreak-on-laptop-without-a-break-key – 2012-04-11 21:51:57

回答

11

只需按Esc鍵兩次;-)

+0

我可以證實,這不適用於我的聯想T431。下面的項目會在應用程序之間進行循環。 – 2015-05-14 02:08:00

+0

@MauryMarkowitz,這可能是有益的,以確保你沒有這樣的任何代碼 - Application.EnableCancelKey = xlDisabled – 2015-05-15 15:51:00

+0

我看起來無處不在,沒有像這樣... – 2015-05-25 19:01:59

3

儘管這是一個老問題,我剛剛遇到同樣的問題,並發現Ctrl+Scroll lock作爲休息。

可以通過藍色功能鍵「Fn」和「F6」鍵在我的DELL筆記本電腦上訪問「滾動鎖定」,該鍵上帶有一個藍色鎖定符號,並帶有一個⇳符號。在其他電腦上,它可能看起來像⤓。所以有效地按下Ctrl + Fn + F6。

+0

較新的戴爾筆記本電腦 - 這是我的'F3',並有一個鎖圖標。謝謝! – Julie 2017-07-20 21:09:15

2

最終,我設法通過向註冊表添加新的KEY來實現這一目標。 (我運行Windows 10創作者更新的戴爾3530的Inspiron筆記本電腦)

免責聲明:請只需要您自擔風險更改Windows註冊表,這是明智只是如果你是Windows管理員或有以前的經驗更改註冊表中的鍵值。

你也可以尋找解決方案#2使用輔助鍵盤 + ü

解決方案#1: 1)單擊開始,然後鍵入regedit在搜索框中。這將啓動註冊表編輯器。

2)探索註冊表,展開每個元素 HKEY_LOCAL_MACHINE - 系統 - 當前 控制設置 - 控制 - 鍵盤佈局

點擊掃描碼地圖,和編輯鍵值如下所示匹配。 即:取值爲:00,00,00,00,00,00,00,00,02,00,00,00,46,e0,44,00,00,00,00,00

一旦完成,您將需要重新啓動筆記本電腦,但在此之後,您可以將其用作暫停/休息鍵。

要了解它的細節和定製按您的需求,請參考以下鏈接:KeyBoard Scancodes

解決方案2: 當一些特定的按鍵(暫停ScrLk鍵)鍵盤上缺少並按Esc 2,3或多次不會停止宏。

步驟#01:如果您的鍵盤沒有特定的按鍵,請不要着急,並通過按 + ü打開從Windows實用程序「屏幕鍵盤」。

步驟#02:現在,請嘗試以下選項和他們的具體取決於您的系統架構,即OS和Office版本

  • 按Ctrl + 暫停一定會努力
  • Ctrl + ScrLk
  • Esc + Esc鍵(按連續兩次)

您將作爲宏暫停執行立即完成當前任務使用上述組合鍵被置於中斷模式。例如。如果它正在從網絡中提取數據,那麼它將在執行任何下一個命令之前立即停止,但是在拉取數據之後,可以按下F5F8繼續調試。