- ベストアンサー
エクセルのマクロでIEを操作したい
ExcelのマクロでIEを操作したいのですが、何か良い参考書やWebを ご存知の方いらっしゃいませんでしょうか? 三流君さんのWebはいつも参考にさせていただいており、 「Excel VBAでIEを思いのままに操作できるプログラミング術 Excel 2013/2010/2007/2003対応」 の書籍は持っています。Javaスクリプトを勉強する必要はありますでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 >Javaスクリプトを勉強する必要はありますでしょうか? それは、人によりますね。ここの回答者でも、10年以上VBAをやっていても、JavaScriptを知らない人もいます。むろん、そういう人には必要ないのでしょうけれども。 私は、特別に本は持っておりませんが、IEの操作自体には、それほどJavaScriptは必要だとは思いません。 そうではなく、VBAでは、端的にいうと、文字コード変換など、なしでは済まされないのです。つまり、文字列を扱うのは、VB系では得意だと言うのは、真っ赤なウソで、少しも、文字変換などについては、用意されていないのです。特に、Excelの文字処理は、隔靴掻痒、どこかがおかしいと思っています。英語ではたぶん問題が出ないからでしょう。 JavaScript なしで解決しようとすると、ものすごく複雑な訳の分からないコードになってしまいます。この私は、かつて、Basp21 のタイプライブラリやWin32 APIツールを使って解決しようとして失敗したのです。コードの可読性を落としてしまうのです。JavaScriptは、ここの掲示板で気付かされました。 VBAではなく、VBScript関連の書籍にJavaScriptのコードが多いのですが、実務情報としては、ぜんぜん不足しています。掲示板で学ぶよりも、書籍等で学ばないと、とてもフルには使えないと思います。とはいえは、仮にもVBAを専門としいるなら、以下のような本で十分だと思います。 JavaScript ポケットリファレンス http://amazon.co.jp/dp/4774148199
お礼
WindFaller様 返信ありがとうございます。ちょっと本屋さんへ行ってみます。 ありがとうございましたm(_ _)m