前提・実現したいこと
メールにファイルのダウンロード先アドレスが書いてあり、
それをダブルクリックするとwebブラウザが立ち上がって
ファイル(zioファイル)がダウンロードできるというシステムがあります。
そのアドレスはメールにたくさん書かれていて、
http://www.hogegege.jp/index.php?type=download&no=101
http://www.hogegege.jp/index.php?type=download&no=105
http://www.hogegege.jp/index.php?type=download&no=116
http://www.hogegege.jp/index.php?type=download&no=119
http://www.hogegege.jp/index.php?type=download&no=206
というよう感じで数十個も羅列されています。
一個ずつクリックするのが面倒なので、エクセルのA列にこのアドレスを張り付けて、
あとは自動でダウンロードさせたいです。
そして、成功したらB列に「DL成功」、失敗したら「DL失敗」と記入したいです。
下記のような感じのコードをイメージしていますが、
ダウンロードする関数(s) をどう記述すればよいかアドバイスをお願いします。
EXCEL
1For each s in Ramge("A:A") 2 str= s.value 3 ret=ダウンロードする関数(str) 'ダウンロード実行 4 s.offset(0,1)=ret 'ダウンロード結果をB列に記録 5Next 6
URLDownloadToFileという関数は見つけたのですが、私の場合は
http://www.hogegege.jp/index.php?type=download&no=xx
というphpコードを送信するので、URLDownloadToFileではそもそも送信できないことまでわかっています。コードを書く以前に使えないことが自明なのでコードの書きようがなく、自力で書けたのがFor・・・Nextのところだけでした。
phpコードを送って戻り値も得るという方法は、どうしても見つかりません。
そのようなわけでアドバイスをお願いした次第です。
回答3件
あなたの回答
tips
プレビュー