|
▼谷 誠之 さん:
>一方、PERSONAL.XLS は、Excelが起動した時に自動的に開くブックです。
>特に指定しなくても、PERSONAL.XLS は必ず開きます。
>この中にマクロを登録しておけば、Excelを起動したら自動的に開くわけですから、そのマクロはいつでも実行できる、ということになるわけです。
>このPERSONAL.XLS は、「XLSTART」と呼ばれるフォルダに保存されます。
>逆に言うと、PERSONAL.XLS でなくても、「XLSTART」というフォルダにブックを格納しておけば、そのブックはExcel起動時に必ず自動的に開くようになるのです。
>マクロを含むブックをメールで送った後、「上記のフォルダにそのファイルをコピーしてください」ってのは、コンピュータに詳しくない人にはあまり指示できるものではありません。ので、おすすめできません。
谷さんありがとうございます。
PERSONAL.XLS にマクロを貼り付けてメールしても相手がブックを開いたときにはマクロがないことがわかりました。その記録をするための作業を行ったブックに記録して、そのブックを添付ファイルとしてメールすれば相手もマクロを使用することができる。ただし、いろんなブックでそのマクロを利用しようとすると記録してあるブックを開いておかなければいけないということですね。ただしXLStartに保存すれば自動的に開くので、いちいち開く必要がないということですね。しかしコンピュータに詳しくない人が多い会社ですのでXLStartに保存してくださいという指示はちょっと難しいと思っています。そこで新たな方法として以前りんさんからアドバイスをいただいた「アドイン」なるものでやってみようと考え、テストであるホームページに簡単なアドインがあったのでダウンロードして次のことをしました。
1.ブックをデスクトップに保存
2.エクセルブックを開いて「ツール」の「アドイン」から参照で保存したブックを指定してOK
3.エクセルブックを閉じようとすると「保存して閉じると、次開くときに有効となる」といったメッセージが出たので保存
4.ブックを開いても何も変化なし(新規ツールバーもない、VBEにもマクロの記録なし)
といった状況でどうやってアドインを利用するのか判らず、詰まってしまいました。
現在、いろいろ試しています。
|
|