Visioのマクロにショートカットキーが設定できない
過去にVisio 2007のマクロを触っていたときのメモ。
作ったマクロにショートカットキーを当てたいけれど、
上手くいかないときがありました。
原因がよく分からないので、マクロをエクスポートして、
割り当てられたキーがどうなっているか確認してみることに。
- 「マクロの記録」ダイアログを表示します。
- ショートカットキーを入力しておきます。
ひとまず、割り当てたキーは「Ctrl + Shift + C」。 - 適当なマクロを記録します。
- 記録したマクロをエクスポートします。
エクスポートしたマクロには、
と記載されていました。
「Ctrl + Shift + C」なら
Attribute fSelectionCopy.VB_ProcData.VB_Invoke_Func = "C\n14"
となると思っていたのに…。
(多分、Shiftキーは「\n14」)
エクスポートしたマクロに「\n14」を追記して、
インポートしなおすと、ショートカットが効くようになりました。