みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルのマクロでIEを操作したい

ExcelのマクロでIEを操作したいのですが、何か良い参考書やWebを
ご存知の方いらっしゃいませんでしょうか?
三流君さんのWebはいつも参考にさせていただいており、
「Excel VBAでIEを思いのままに操作できるプログラミング術 Excel
2013/2010/2007/2003対応」

の書籍は持っています。Javaスクリプトを勉強する必要はありますでしょうか?

投稿日時 - 2014-12-04 20:26:03

QNo.8847282

困ってます

質問者が選んだベストアンサー

こんにちは。

>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

投稿日時 - 2014-12-05 15:28:07

お礼

WindFaller様
返信ありがとうございます。ちょっと本屋さんへ行ってみます。
ありがとうございましたm(_ _)m

投稿日時 - 2014-12-05 17:49:42

このQ&Aは役に立ちましたか?

7人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問