Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


33089 / 76734 ←次へ | 前へ→

【48870】Re:Mac版VBAでのWebアクセスなどAPIについて
回答  tosh  - 07/5/13(日) 19:35 -

引用なし
パスワード
   HTTP://members3.jcom.home.ne.jp/cgi-bin/board.cgi?ID=daruma_kyo&MSO=jcom
HTTP://excelfactory.net/excelboard/excelvba/excel.cgi?mode=all&namber=97173&rev=0
↑こちらにて回答を頂きました。マルチポストしてしまい大変申し訳ありませんでした。

環境は
Mac OS 9.1(Mac OS J1-9.1)、Word 2001、スクリプト編集プログラム J2-1.5.5
VBA (5.00, print(application.vbe.version)にて)
です。

ファイルのダウンロードはAppleScriptを使用する事により可能
VBAからAppleScriptを使用するにはMacScript関数を使用

AppleScript:download.scptというファイル名でVBAと同じフォルダに保存

set the target_URL to "HTTP://www.jem.org/cgi/reprint/188/11/1977.pdf"
set the destination_file to ((path to desktop as string) & "test.pdf")
tell application "URL Access Scripting"
download target_URL to file destination_file replacing yes
end tell
tell application "Finder" to open alias destination_file

VBA:
Sub download()
MacScript ("download.scpt")
End Sub

これでうまく行きました。まだ試していませんが、
HTTP://office.microsoft.com/ja-jp/access/HA012288801041.aspx
にあるようにMacScript関数は戻り値を返してくれるようなので、
XML取得もAppliScriptのdownload関数で同様に処理できそうです。

ありがとうございました。

3 hits

【48806】Mac版VBAでのWebアクセスなどAPIについて tosh 07/5/9(水) 22:59 質問
【48829】Re:Mac版VBAでのWebアクセスなどAPIについて Kein 07/5/10(木) 20:53 発言
【48858】Re:Mac版VBAでのWebアクセスなどAPIについて tosh 07/5/12(土) 5:41 お礼
【48870】Re:Mac版VBAでのWebアクセスなどAPIについて tosh 07/5/13(日) 19:35 回答

33089 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free