◇ Excel から KMmacro のマクロを呼び出したい

Q:Excel でのキー操作を KMmacro で記録しましたが、これを呼び出すのに一々 KMmacro を起動するのは面倒です。Excel のシート上のボタンを押せば実行する、なんてことは可能ですか?

A:ボタンに KMmacro を起動するマクロ(← Excel のマクロのこと)を書いておけば呼び出せます。その際、

KMmmacro /file=マクロを記録したファイル名

と /file= オプションを指定すると、メニューを経由せず、指定したファイルのマクロを実行しますので、こんな感じにしておけばいいでしょう。

Shell("c:\DELPHI\KMmacro\KMmacro.exe /file=c:\DELPHI\KMmacro\Excel_Key.mac")  ; ← 「c:\DELPHI\KMmacro\」は KMmacro がインストールしてあるフォルダ

 Word や Access でも同様の方法が使えると思います(私はこれらのソフトを使っていないので、確認はしていませんが)。