サポートサイト
出版社による関連ページが公開されています。
内容紹介
(追記:2015/7/16)本文のデータを2015年7月11日発行の第1版第6刷の内容にアップデートしました。誤字脱字の修正等のほか、図版画質の向上等の各種改善を行っておりますので、ご購入済みのお客様はデータのアップデートをお願いします。
なお、4刷以前は33ページ以降もフルカラーでしたが、第6刷以降は紙の本と同じ最新の内容とするため2色印刷相当となりますのでご了承ください。
ExcelとIE(Internet Explorer)は、業務で最も多く使うアプリケーションです。この2つが連動し、自動で操作できたら、どんなに仕事が楽になることでしょう。日常の情報収集にも大いに活用できるはずです。
本書は、Excel VBA(マクロ)を利用したIEの自動制御に特化して解説する日本でオンリーワンの書籍です。CHAPTER 2~4では、初めてIE制御に触れる方でも理解しやすいよう、その手法をわかりやすく体系的に解説しました。サンプルはすべてWebサイトからダウンロードでき、そのままコードとして利用いただけます。また、CHAPTER 5で解説している実践サンプルは、すぐにでも仕事やプライベートに役立つ選りすぐりの実践的なツールとしました。さらに、CHAPTER 6では独自のHTML解析ツールを用意、極意と真髄を解説した、まさにIE自動制御に関する決定版というべき内容となっています。
Excelマクロを経験したことのある方であれば、それにより業務が大幅に効率化し仕事が楽になることをご存知かと思います。IEの自動制御は、あらゆるWebシステムやWebサイト上の操作を自動化する、現代に甦った「こびとのくつや」そのものです。そして、これから本書を読んでくださるあなたは、この魔法のようなテクノロジーを手に入れることができるのです。Excelをこよなく愛する著者にとって、多くの方がIE制御を使いこなし、単純作業からの解放により人生が豊かになれば、こんなに嬉しいことはありません。
(「まえがき」より)
紹介マンガ「ただのExcelがこんなにIEを操作できるわけがない。」(イラスト:わかば)
書誌情報
- 著者: 近田伸矢, 植木悠二, 上田寛
- 発行日: 2013-05-16
- 最終更新日: 2015-07-11
- バージョン: 1.1.0
- ページ数: 240ページ(PDF版換算)
- 対応フォーマット: PDF
- 出版社: インプレス
対象読者
IEの自動制御を行いたい方、とにかくIE(かExcel)を使いこみたい方
著者について
近田伸矢
Excelをこよなく愛する会社員。Excelゲームプログラマ集団「動かす会」会長として運営するホームページ「Excelで動かそう!」の訪問者は500万人を超え、ゲーム作者とファンが集うポータルサイトとして賑わっている。2006年から2013年まで7年連続でマイクロソフト社のMVPアワードExcelを受賞。主な著書には『Excel VBAアクションゲーム作成入門 Excel2007/2003/2002対応』(インプレスジャパン)、『10日でおぼえるExcelVBA入門教室 2013/2010/2007/2003対応』(翔泳社)がある。好きな言葉は「Excelで動かすことに意義がある!」。
●VBAアクションゲーム? Excelで動かそう! http://www1.plala.or.jp/chikada/
植木悠二
慶應義塾大学卒業後、国内金融機関のIT部門に勤務。分散系インフラの構築・運用、アプリケーションフレームワークやSOAによるアーキテクチャ標準化推進を経て、現在はアジャイル開発体制の構築に従事。プライベートでは、Uezo(うえぞう)名義でデスクトップアプリのほかWindowsストアアプリなどを頒布している。Excel VBAからのIE制御については、PowerPointで1000スライド超からなる恋愛アドベンチャーゲーム風の教材「自由が丘のマクロ少女」を公開して話題に。休日は活動の拠点を二次元に移していることが多く、特に日曜は早朝から規則正しい生活を送っている。一番好きなアニメ作品は「ストライクウィッチーズ」。
●uezo.net http://www.uezo.net/
上田寛
明治大学卒業後、国内システム会社に勤務。入社当時はCOBOL(コボル)を使用した開発を行っていたためコボラーを自負していたが、すぐに企画業務に移りプログラミングからは一度離れる。異動にともないVBAを使用したIE制御の開発に携わり、現在は要件定義からプログラミングまで行う。シムシティやMinecraftなどの箱庭系ゲームが好きだが、最近は自分でプレイする時間が取れず見る専門となっている。
目次
まえがき
本書の読み方
サンプルについて
目次
Excelの基本操作
CHAPTER 1 初めてのIE制御
- 1-1 IE制御の魅力を知ろう
- 1-2 IE制御でどんなことができるかを知ろう
- COLUMN ネット上のExcel VBA解説サイトでさらに知識を得よう
CHAPTER 2 理解しておくべき基礎知識
- 2-1 Excel VBAの基礎知識
- 2-2 データ型を明示して入力補完を活用する
- 2-3 Win32APIを使用する
- COLUMN IE制御で詰まったら検索を駆使して解決策を見つけよう
CHAPTER 3 IEの動作や外観を制御する
- 3-1 IEを起動する
- 3-2 指定したURLに移動する
- 3-3 画面移動の完了を待つ
- 3-4 起動済みのIEを制御する
- 3-5 ポップアップウィンドウや通知バーを制御する
- 3-6 IEの表示を制御する
- COLUMN 文章から単語に分解? VBAでWordの機能を自在に操ろう
CHAPTER 4 HTML画面部品の制御
- 4-1 DOMを理解する
- 4-2 テキストボックスを操作する
- 4-3 テキストエリアを操作する
- 4-4 セレクトボックスを操作する
- 4-5 チェックボックスを操作する
- 4-6 ラジオボタンを操作する
- 4-7 ハイパーリンクを操作する
- 4-8 ボタンを操作する
- 4-9 画像を操作する
- 4-10 表形式のデータを取得する
- 4-11 フォームの内容を送信する
- 4-12 フレームで分割された画面を操作する
- 4-13 スクリプトを実行する
- 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ページの情報を根こそぎ保存しよう
- 6-2 Webページ解析ツールを作成しよう
- COLUMN IE制御テクニックを活用したツールを公開して友達に差をつけよう!