ワードマクロの文法書決定版!
これを見つけたときには本当に興奮しました。
この本は、ワードマクロの入門書ですが、オブジェクトの話など細かい点の説明がたくさんされています。
少し深くワードマクロを理解したくなったらこの一冊。
「Learning Word Programming」です。
でも、同じ著者の「Writing Word Macros」もいいと思いますよ。
私は持っていませんが。
<目次>
対応バージョン
「Writing Word Macros」は、「Learning Word Programming」の改訂版であり、ワード2000までカバーしています。
ちなみに「Learning Word Programming」はワード97対応です。
2009年の6月ごろ、著者のSteven Roman教授 に本の感想(感謝)とともにいくつか質問をして確認したのですが、ワード2002以降のバージョンへの改訂版は出版の予定がないと言ってました。
ちょっと残念ですね。
でも、ひとまずはこの本だけでも十分です。
未だ、すべてを読んだわけではないし、確認するたびに学びがあります。
この本を読んでうれしかったこと
それは、独学で勉強していても決して身につかないプログラミングの作法のようなものを学べることです。
たとえば、P71には、変数の初期化の話が載っているのですが、
「変数はすべてが自動で初期化されるけど、ミスをなくすためには明示的に自分で初期化をしたほうがいいよ」
というアドバイスが載っています。
こんな感じのプログラムの基礎をしっかり学べる良書です。
オブジェクトに関する説明がおすすめ
非常に丁寧に書かれています。
ワードマクロ(Word VBA/Macros)を学ぶ上では、SelectionオブジェクトとRangeオブジェクトを学ぶことは非常に有益なことだと思います。
SelectionオブジェクトとRangeオブジェクトのそれぞれの説明
に多くのページを割いています。
私は、まだこの二つの違いを自分の言葉で正確に説明することはできませんが、自分のほしい結果のために使い分けることはできるようになりました。
このあたりの体系立てた説明は、やっぱり書籍が一番ですね。
インターネットでもある程度は調べられると思うのですが、この本を読んでいろいろと腑に落ちることが多かったです。
この本に出会ったきっかけ
以前紹介したニュースグループ です。
このページで「good book」のキーワードで検索するとこの本が紹介されてました。
ほかにもいろいろな本が紹介されていますから、ニュースグループも活用してみてください。