Board logo

標題: 開啟UserForm時NumLock自動熄滅 [打印本頁]

作者: apao2000    時間: 2016-4-26 21:54     標題: 開啟UserForm時NumLock自動熄滅

之前用xp時都沒有這問題,但轉用win7後就出現這問題,請問各位ching有什麼解救方法呢?
先謝過各位
作者: luhpro    時間: 2016-4-27 21:32

回復 1# apao2000

試試看到 BIOS 裡把 NumLock  設成開機後就亮,

而不是進 Windows 7 後才讓 Windows 系統點亮,

若不會設定的話可以問同事, 朋友或電腦公司.
作者: apao2000    時間: 2016-4-28 08:27

回復  apao2000

試試看到 BIOS 裡把 NumLock  設成開機後就亮,

而不是進 Windows 7 後才讓 Windows  ...
luhpro 發表於 2016-4-27 21:32



    謝謝回覆
但我問題不是在開機時發生,而在用excel裡開啟userform時會令NumLock關了而當時系著的,但關了excel重覆一次又會開返,所以想問有什麼辦法解決,即開啟userform時不會觸動NumLock Function.
作者: luhpro    時間: 2016-4-29 00:16

謝謝回覆
但我問題不是在開機時發生,而在用excel裡開啟userform時會令NumLock關了而當時系著的 ...
apao2000 發表於 2016-4-28 08:27

對啊,
你就先試試看嘛.

印象中我之前遇過類似的情形,
那個 Numlock燈會被關,
是因為它(Excel)在開UserForm時套用BIOS設定造成的,
沒記錯的話似乎是在特定環境(PC機型, Windows版本, Office版本...)下會出現,
雖然大部分人都不會遇到...
作者: apao2000    時間: 2016-5-5 17:20

睇過BIOS設定系ON,其實唔似系套用BIOS,因為每開一次就會觸動NumLock,即系開一次Userform會關,退出再入一次就ON。
暫時仲未搵到原因!
作者: luhpro    時間: 2016-5-6 22:52

回復 5# apao2000
那就要交叉比對找原因了:
1. 換一個鍵盤 :
  a. 同一種介面的, (USB <-> USB, PS2 <-> PS2)
或是
  b. 不同介面的 (USB <-> PS2)
試試,
可以暫時先跟附近的人借一個鍵盤來試.
目的 : 排除鍵盤硬體(搭配所使用的軟體)造成的可能性.

2. 若單純另開一個新的EXCEL檔案,
然後建立一個按鈕以其觸動開啟一個空的(裡面沒有任何元件) UserForm 看是否仍會發生.

   a. 如果不會發生,
那可以肯定你之前那個檔案的程式某個步驟造成,
可以試著設定中斷點,
然後依次按 F8 按鍵單步執行,
找看造成此情形的指令是哪一行.

  b. 如果仍會發生的話,
同上一個檔案,
加上以下程式:
  1. Private Sub UserForm_Initialize()
  2.     Dim i
  3.     i = i
  4.   End Sub
複製代碼
然後點一下 Sub (頭尾皆可, 確保單步執行會從此 SUB  開始執行),
按一下 F8 按鍵啟動 單步執行模式,
依次按下 F8 按鍵逐行執行每一步驟,
看看是哪一行執行後會滅燈.

因為你的資料看不到你是執行哪一版的EXCEL,
所以你只能自己測囉,
我可以確定的是 : Windows7 繁體中文版 + Office 2000 繁體中文版 不會發生你所描述的情形.




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)