ExcelからVBAで「クロネコ荷物問い合わせ」一括検索(IE6版)#2
- (2009-03-26 09:32:43)
商品発送後にクロネコヤマトの伝票番号番号を各顧客にメールにてお知らせする。宅急便や代金引換宅急便だけでなくメール便、メール便速達すべてが対象である。ヤマト運輸の送り状発行ソフトB2から打ち出した伝票は簡単にCSVファイルでエクスポートでそのままExcelに落としExcel上で各メールアドレスとマッチングして「発送通知及び伝票番号通知」のメールを自動発行を行っている。
「発送及び伝票番号」通知メールは顧客に喜ばれる。荷物がいつ来るのかある程度明確になるし、遅いモノは自分でチェックできる。それはそのまま当社への荷物配送状況問い合わせの電話や問い合わせメールの軽減にもなるので、ヤマト運輸・顧客・当社というすべての当事者にとってメリットになっている。心から「クロネコヤマトの荷物お問い合わせシステム」に感謝している。
ところでネットショップ側では発送した数十件、数百件の配送状況を一気に検索したい需要がでてくる。残念ながら「クロネコヤマトの荷物お問い合わせシステム」には一括検索オプションは提供されていない。ならば、Excelからプログラムを使い自動的に一括検索をかけれないか。
ExcelにはExcelをプログラムで操作するためにVBAというプログラミング環境が無償提供されている。Microsoft社の構想の偉大さはVBAをExcelの操作にとどまらずアプリケーション間でデータやコマンドをダイナミックにやり取りするための仕組み作りに余念がないことだと思う。この場合もExcelからブラウザーを起動し目標のURLに到着してそのページのフォームに必要なデータを自動的に打ち込む仕組みが準備されている。
VBAはプロのプログラマーでなくともインターネットに散らばる例文を参考にすれば私のような初心者でもある程度作れてしまう情報量の豊富さが魅力。「クロネコヤマトの荷物お問い合わせシステム」をVBAで一括検索したいという需要は多いはずだから誰かか、すでに・・・と期待して「クロネコヤマトの荷物お問い合わせシステム VBA」とググればまったくそのままのコードを公開してくれているサイトがトップページにでていた。
Navigate2メソッドで開いたタブをVBAで操作
読めば読むほど、そのまま使えそうなVBAのコードである。
ExcelからVBAで「クロネコ荷物問い合わせ」一括検索(IE6版)#4
ExcelからVBAで「クロネコ荷物問い合わせ」一括検索(IE6版)#3
ExcelからVBAで「クロネコ荷物問い合わせ」一括検索(IE6版)#2
ExcelからVBAで「クロネコ荷物問い合わせ」一括検索(IE6版)#1