不是一個簡單的問題,而是一個 - 但我沒有使用VS宏的經驗,因此我的困惑。將鍵盤快捷鍵分配給VS 2008中的宏
我已將宏複製到一個新的宏項目,在一個新的模塊。宏觀工程;如果我從宏編輯器中啓動它,我的行將被複制。但是,我沒有看到如何讓它出現在Tools/Options /.../鍵盤快捷鍵列表中。任何人都可以提供這個幫助嗎?
不是一個簡單的問題,而是一個 - 但我沒有使用VS宏的經驗,因此我的困惑。將鍵盤快捷鍵分配給VS 2008中的宏
我已將宏複製到一個新的宏項目,在一個新的模塊。宏觀工程;如果我從宏編輯器中啓動它,我的行將被複制。但是,我沒有看到如何讓它出現在Tools/Options /.../鍵盤快捷鍵列表中。任何人都可以提供這個幫助嗎?
不是添加新的宏項目,而是打開宏瀏覽器(View/Other Windows/Macro Explorer),右鍵單擊MyMacros並選擇New Module。
在New Module對話框中,輸入名稱「DuplicateLastLineModule」。模塊DuplicateLastLineModule然後出現在宏瀏覽器中。雙擊它打開宏編輯器。將內容替換爲您鏈接到的博客中的宏文本。這裏的關鍵是模塊文件的名稱應該與聲明「Public Module DuplicateLastLineModule」中的名稱匹配
保存模塊。
從Visual Studio中打開工具/選項/鍵盤。
在「顯示包含命令」字段中,輸入「Duplicate」。您應該在閱讀「Macros.MyMacros.DuplicateLastLineModule.DuplicateLine」下面的列表中看到一個條目。選擇它。點擊「按快捷鍵」字段,然後按下想要用來調用宏的按鍵序列。點擊確定。
在編輯器窗口中,輸入一行文本,然後按下您的按鍵序列。宏應該啓動並複製該行。
祝你好運!