Microsoft Access 2007を使ってちょっとしたツールを作っています。


http://hoge.com?abc=xxxx
でアクセスした際に取得できるXMLを取り込みたいので
ImportXMLを使ってますがエラーが発生してうまく動作しません。

そもそもImportXMLはURL指定には対応していないのでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2009/12/07 16:03:17
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:HALSPECIAL No.1

回答回数407ベストアンサー獲得回数86

ポイント60pt

ACCESS2007ですが、下記のコードでOKでした。

Application.ImportXML "http://end/abc.xml", acStructureAndData

エラーメッセージは何でしょう。

パーソナルファイヤウォールが遮断しているとか、

セキュリティの問題ではないでしょうか?

Microsoft Access で XML データをインポートおよびエクスポートする

id:pinkymonk

ありがとうございます。

ImportXMLメソッドは失敗しました:'_Application'オブジェクト

とメッセージ表示されます。

ソースは以下です。

Set objAccess = CreateObject("Access.Application")

Dim str As String

str = "http://hoge.jp/abc?xxx=hogehoge"

objAccess.ImportXML str, acStructureAndData


追記

Application.ImportXML str, acStructureAndData

としたらうまくいきました。

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

2009/12/07 16:03:05

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません