2013/01/20

Access 2010 / 2013 マクロ ビルダー -4-

サブマクロ / SubMacro がコンパイルされない。そんな話。
 サブマクロがUI上では保存されているのだけど、実行可能な状態になっていないことがある。おそらくパーサが原因でしょう。ただし、影響を受けることはわずかだ。
 たとえば、この状態で保存されているマクロなのだが、サブマクロとして認識できないものがある。確認してみる。


  一番最後のサブマクロのみ認識できていることがわかる。Access 2007でこのマクロを見てみる。
  同じく最後のサブマクロだけ認識できる。サブマクロにひとつもコマンドがないという状態である時、これが確認できる。なので、何かしらを追加しておけばよい。
 コメントを挿入しておいたらうまくいく。なにもコマンドがないというのは、AutoKeysマクロぐらいだろうけど。。。
 その他、サブマクロで調子が悪いのはコンテキストメニューをマクロで作るとき。この時もコメントなど挿入すると意図したとおり認識する。

0 件のコメント: