2012-04-11 22 views
14

私のノートパソコン(Dell XPS 15z)にはBREAKキーがありません(専用の数字キーパッドはありません)。私はデバッガをステップバイステップで実行していますが、すべてがうまくいくように見えたら、私はそれを再生させます。しかし、それは無限ループで実行されています、そして今、私は休憩キーなしでそれを止める方法がないことを認識しています!キーボードにブレークキーがないときに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&zoom = 1&docid = y5gHW7u4o-HVmM&hl = en&sa = X&ei = 6fuFT8SbCsbJrAfryb3TBg&sqi = 2&ved = 0CGAQ9QEwBg&dur = 365)あなたは 'Esc'を試しましたか? –

+0

ESCは動作するはずです – assylias

+1

このスレッドもご覧くださいhttp://stackoverflow.com/questions/1722149/need-ctrlbreak-on-laptop-without-a-break-key –

答えて

11

だけで少なくとも二回;-)

+0

私はこれが私のレノボT431に動作しないことを確認することができます。下の項目はアプリ間のサイクルを行います。 –

+0

@MauryMarkowitz、それはあなたのコードのいずれかで、このようなものを持っていないことを確認することが有益であり得る - Application.EnableCancelKey = xlDisabled –

+0

私は、どこでもこのようなものを見ていない... –

3

これは古い質問ですが、私は同じ問題が発生したため、Ctrl+Scroll lockが休憩として機能することを発見しました。

私のDELLノートパソコンの青いファンクションキー "Fn"と "F6"キーには青色のロック記号がついており、その中に⇳記号が表示されています。他のコンピュータでは、likeのように見えます。 Ctrl + Fn + F6を押すと効果的です。

+0

新しいDellのノートPC - - この記事を参照してください、それは 'だ鉱山のF3'、と持っていますロックアイコン。ありがとう! – Julie

2

最終的に、私はレジストリに新しいKEYを追加することでこれを実現することができました。(私はDellの3530のInspironラップトップ上で10勝クリエーターアップデートを実行しています)

免責事項:のみご自身の責任でWindowsレジストリに変更を加えると、あなたは、Windowsの管理者であるかで経験を持っている場合にのみ、それが賢明ですしてくださいレジストリのキー値を変更します。

あなたはまた、Uアクセシビリティキーボード勝利を使用して溶液#2 + を探すことができます

溶液#1: 1)検索ボックスにREGEDITを入力し、[開始]をクリックします。レジストリエディタが起動します。コントロール - -

2) HKEY_LOCAL_MACHINE -SYSTEM -Currentコントロールセット 各要素に拡大し、レジストリを探検スキャンコードマップ上のキーボードレイアウトに

をクリックし、そしてそれは、以下に示す一致するキーの値を編集。 つまり、値が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:キーボードに特定のキーを持っていない場合は、心配して勝利 + Uを押して、Windowsのユーティリティから「オンスクリーンキーボード」を開けないでください。

ステップ#02:さて、以下のオプションのと、それらのいずれかが、間違いなくあなたのシステムアーキテクチャすなわちOSとOfficeのバージョン

  • Ctrlキー + ポーズ
  • に応じて動作しますしてみてくださいCtrl + ScrLk
  • Esc + Escキー(2回連続押し)

マクロは、すぐに現在のタスクを終えて実行を中断してあなたは、上記のキーの組み合わせを使用してブレークモードに入れられます。たとえば。それはウェブからデータを引っ張っている場合、それは任意の次のコマンドを実行する前にしかし、1はデバッグを継続するF5またはF8を押すことができ、以下のデータを引っ張った直後に停止します。

関連する問題