- ベストアンサー
WordVBA入門に適した書籍、webページ
仕事で使うことを目的としてWordVBAを勉強しようと考えています。 (1) ExcelVBAについては簡単なマクロを作ることはできますが、他の言語の経験はありません。 (2)マクロ以外の一般的なwordの機能については、ある程度習熟しています。 入門に適した書籍、webページなどありましたらご教授ください。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 前回、Wordの件で、回答した者です。そのままですと、この質問は削除することになってしまいますので、少し、追加の回答しておきます。 ずっとWeb上で調べてみましたが、前よりも古い情報がなくなってしまっているようです。ひとつ気がついたことですが、Microsoft が、新しいリファレンスを作ったようですね。しかし、それが書籍になっているのかどうか分かりません。いままでの例からすると、書籍になっているような気がしますが、MSDNのサイトを探しても見つかりません。しかし、この種の書籍は、非常に値段も高いものが多いので、よほど覚悟を決めないと、諦めることも多いです。それと、未確認ですが、MSは、VBAの新しい仕様書を、一から書き直しているような気がしました。 比較的、書籍は、英語版が安いのですが、もし、英語版を購入するなら、MS非監修のもののほうが、読みやすいようです。英語そのものは、あまりこだわらなくても、VBAだからこそ、分かるものがあります。なお、私個人の印象ですが、MSの文章は固くて、わかりづらいです。思うに、独特の造語があるからだと思います。 http://msdn.microsoft.com/en-us/library/bb190882(v=office.11).aspx ここで開けるはずですが、上位からですと、 MSDN ライブラリ --Office ソリューション開発--Microsoft Wordの順です。 Web上で読むと、ひどく分からづらいのですが、書籍になると多少は分かるようになります。本来は、利用できるかどうかは別として、基本的な部分では、Word 97 VBA(Macro) のものが一番分かりやすいようです。私は、『Office 97 プログラマーズ・ガイド』という書籍(非売品)で基礎を覚えました。 次に、以下のサイトは、Microsoft 推奨のテキストです。 http://msdn.microsoft.com/ja-jp/office/ff688774 Word 2007 Macros & VBA Made Easy という洋書がありました。Amazon (日本)でも購入できるようです。値段もそこそこです。 前回も書いたけれども、洋書や海外のWord VBAの欠陥は、日本語の2バイト文字(本来、Unicodeには、1バイト・2バイトの区別はない)の処理が抜けているように感じます。日本語では、伝統的に、正規表現について無視できません。Word VBAのQ&Aには、良く登場します。正規表現をフルに扱えることが、Word でも、扱いを楽にさせます。ただし、本来は、テキスト・ストリームのPerl などで正規表現は使うべきかと思いますが、VBAとはかなり違うので、敷居が高いです。 以上ですが、あまり、お役に立てたという感触がありません。私は、VBAはしばらく遠ざかっていましたが、Excel、Word、Outlook (Accessは除く)のVBAの教本で目新しいものがないような気がします。
お礼
ご丁寧にありがとうございます。 大変参考になります。 本回答をベストアンサーとさせていただきます。