困ったので調べたことを。
事の発端は、社内で作成されたAccessの引継ぎをしたこと。
埋め込みマクロの存在・・・
担当者は自分だけじゃないので、みんなで困ったのが、表題の通り埋め込みマクロ。
まぁ、作るときは何の気なしに作っていくので、機能をどんどんと追加していくんだけど、引き継ぐ側になると一気に面倒くさくなってくるw
こんな感じで、フォームをデザインビューにしたら、プロパティで見れる。
右の「…」っていうボタンを押すと、中身を見れる。
んですが・・・
押してみると、ChrW()関数で登録された状態で、パッと見ではどのマクロか全く分からない・・・
ChrW関数で表現された文字列を得る方法
まぁ、結論から言えば簡単です。
Alt + F11でエディタを起動
Ctrl + G(表示されてなければ)でイミディエイトウィンドウを表示
「?ChrW(***) & ChrW(????) & …」
とAccessのプロパティで確認したChrWの内容を貼り付けてEnterキー押す。
と人類の理解できるワードが表示されます。
ちなみに、「=」がついた状態でコピペすると、怒られますw
最初気づかずに、エラーとなって、そこでも頭を悩ませてましたw