2016-04-04 7 views
0

ログインが必要なウェブページからxlsxファイルをダウンロードしようとしています。 ファイルの名前も毎日変更されます。例えばMon04Apr_Download.xlsxVBA:ウェブページからxlsxファイルをダウンロードしていますが、毎日名前が変更されています。

私の現在のコードでは、ログインしてファイルの名前を計算することができますが、問題はありません。

既知のファイル名のhtml(解析)を検索しますか?もしそうなら、ファイルをクリックまたはダウンロードするには?

また、トップファイルを常に「ダウンロード」する方法はありますか?

最後に質問がありますが、ログインした後に別のウェブページにアクセスしたことを認識するためのコードがリセットされていますか?自動的に認識されますか? (すなわち、ユーザー名&パスワードフォームが提出されたら)

ここで私のコードを置くことができますが、ダウンロードしようとしている実際のウェブページはログイン画面の背後にありますので、つかいます。

何か助けていただきありがとうございます。

+0

これに基づいて:http://stackoverflow.com/questions/17877389/how-do-i-download-a-file-using-vba-without-internet-explorer –

+0

これが私と同じ問題?私は提案されたコードを使用しようとしましたが、それは私のために働くようには見えません。あなたの提案をありがとう – Stu

答えて

1

質問が正しく理解されていれば、ファイルの名前を変更して問題を解決する簡単な方法が1つあります。あなたはファイルの名前を計算することができたと言いました。

'Define the different variables used in wanted file 
PartOne = "Mon" 
PartOTwo = "04" 
PartThree = "April" 

URL = "www.website.com/files/" & PartOne & PartOTwo & PartThree & "_Download.xlsx" 

URLは、このように見えることになります:www.website.com/files/Mon04Apr_Download.xlsx

私は答えることができない他の質問を。

関連する問題