Excel VBAでIEを思いのままに操作できるプログラミング術 Excel 2013/2010/2007/2003対応
近田伸矢・植木悠二・上田寛(著)
インプレス
本の詳細
グリム童話の「こびとのくつや」、毎日まじめに働いているクツ屋のおじいさんは、とても疲れた夜に、明日売るクツを作る途中でそのまま寝てしまいました。朝ハッと目覚めると、なんとクツができている、どこらからか現れた2人のこびとがクツを作ってくれたのです‥‥。日々、業務に追われる私たちにとって、何ともうらやましい話ですが、現代に「こびとのくつや」を実現させる方法があることをご存知でしょうか。
本書は、Excel VBA(マクロ)を利用したIEの自動制御に特化して解説する日本でオンリーワンの書籍です。CHAPTER 2〜4では、初めてIE制御に触れる方でも理解しやすいよう、その手法をわかりやすく体系的に解説しました。サンプルはすべてWebサイトからダウンロードでき、そのままコードとして利用いただけます。また、CHAPTER 5で解説している実践サンプルは、すぐにでも仕事やプライベートに役立つ選りすぐりの実践的なツールとしました。さらに、CHAPTER 6では独自のHTML解析ツールを用意、極意と真髄を解説した、まさにIE自動制御に関する決定版というべき内容となっています。
Excelマクロを経験したことのある方であれば、それにより業務が大幅に効率化し仕事が楽になることをご存知かと思います。IEの自動制御は、あらゆるWebシステムやWebサイト上の操作を自動化する。現代に甦った「こびとのくつや」そのものです。そして、これから本書を読んでくださるあなたは、この魔法のようなテクノロジーを手に入れることができるのです。
目次
- まえがき
- 本書の読み方
- サンプルについて
- Excelの基本操作
CHAPTER 1 初めてのIE制御
1-1 IE制御の魅力を知ろう
- IE制御の特徴
1-2 IE制御でどんなことができるかを知ろう
- IE制御の実践サンプル
[COLUMN] ネット上のExcel VBA解説サイトでさらに知識を得よう
CHAPTER 2 理解しておくべき基礎知識
2-1 Excel VBAの基礎知識
- オブジェクト変数/プロパティ/メソッド/コレクション
2-2 データ型を明示して入力補完を活用する
- InternetExplorer型
2-3 Win32APIを使用する
- Sleep関数/GetTickCount関数
[COLUMN] IE制御で詰まったら検索を駆使して解決策を見つけよう
CHAPTER 3 IEの動作や外観を制御する
3-1 IEを起動する
- IEの起動/操作
3-2 指定したURLに移動する
- Navigateメソッド
3-3 画面移動の完了を待つ
- Busyプロパティ/ReadyStateプロパティ
3-4 起動済みのIEを制御する
- Shellの取得
3-5 ポップアップウィンドウや通知バーを制御する
- SendKeyのキーストロークの送信
3-6 IEの表示を制御する
- 各種バーの表示・非表示/ウィンドウのサイズ・位置
[COLUMN] 文章から単語に分解? VBAでWordの機能を自在に操ろう
CHAPTER 4 HTML画面部品の制御
4-1 DOMを理解する
- Document Object Modelの概念・利用
4-2 テキストボックスを操作する
- inputタグ/text
4-3 テキストエリアを操作する
- textareaタグ
4-4 セレクトボックスを操作する
- selectタグ
4-5 チェックボックスを操作する
- inputタグ/checkbox
4-6 ラジオボタンを操作する
- inputタグ/radio
4-7 ハイパーリンクを操作する
- aタグ
4-8 ボタンを操作する
- inputタグ/button
4-9 画像を操作する
- inputタグ/image
4-10 表形式のデータを取得する
- tableタグ/thタグ/tdタグ
4-11 フォームの内容を送信する
- formタグ
4-12 フレームで分割された画面を操作する
- formタグ
4-13 スクリプトを実行する
- scriptタグ
[COLUMN] Excelは万能なプラットフォーム ワークシート上で遊べる横スクロールタイプのアクションゲーム
CHAPTER 5 Webサイトを自動操作する
5-1 TSUTAYA ONLINEでレンタル作品の在庫を店舗ごとに検索する
- 在庫検索の自動操作
5-2 TSUTAYA ONLINEで発売予定の作品をチェックする
- 新商品発売日チェックの自動操作
5-3 Yahoo!メールでひな形メールを一括送信する
- ひな形メールの一括自動送信
5-4 食べログの検索結果一覧を収集する
- データベース自動化
5-5 Webサイトの隅々までキーワードをチェックする
- キーワードチェックの自動操作
[COLUMN] Outlookの自動制御?
- メール一括送信もこんなに簡単
CHAPTER 6 Webページ解析のテクニック
6-1 Webページの情報を根こそぎ保存しよう
- HTMLソースの出力
6-2 Webページ解析ツールを作成しよう
- Web解析ツール
[COLUMN] IE制御テクニックを活用したツールを公開して友達に差をつけよう!
- 付録 厳選Excel VBAサイト紹介
- INDEX
Excel VBAでIEを思いのままに操作できるプログラミング術 Excel 2013/2010/2007/2003対応
近田伸矢・植木悠二・上田寛(著)
インプレス