2011-09-13 64 views
5

我經常在Excel中創建新的宏。將宏指定給快捷鍵組合時,在獲取尚未使用的宏之前,需要嘗試多次。我想從VBA或任何其他可用方法中確定所有「已用」快捷方式。在Excel中枚舉指定的快捷方式

+6

有關一些有趣的信息,請參見http://www.xcelfiles.com/GetShortCutKeys.html和http://www.dailydoseofexcel.com/archives/2007/01/05/macro-shortcut-keys/。 – Fionnuala

+2

嗨@Remou ...第一個鏈接應該是一個真正的答案 –

回答

1

這裏有一種方法(不是超級方便,但它的工作原理)

  1. 導出代碼模塊使用文件一個文件.BAS>導出
  2. 打開.BAS用文本編輯器
  3. 你的文件會看到線是這樣的:

屬性f.VB_ProcData.VB_Invoke_Func = 「q \ N14」

這意味着該函數被分配給Ctrl + q。

0

我們創建了一個可以解決這個問題的加載項。 http://datamules.com/course/shortcuts有一個關於快捷方式的簡短教程,但「快捷方式附加」鏈接有一個用於Excel 2007+的插件,讓您鍵入一個鍵並查看鍵序列分配的內容。

希望有幫助!