ExcelからXML WebServiceを呼び出す

OfficeXpではサービスを利用するクライアントにすべてMicrosoft Office 2003 Web Services Toolkit 2.0をインストールする必要があったがOffice2003から標準でXML WebServiceが呼び出せるようになった。
でも、開発するにはMicrosoft Office 2003 Web Services Toolkit 2.01が必要だ。
Download Microsoft Office 2003 Web Services Toolkit 2.01 from Official Microsoft Download Center
とりあえずダウンロードする。
インストールし、ツール→マクロ→VisualBasicEditorと進み
VisualBasicEditorの
ツール→WebServiceReferencesを押すと、まあ、VS2005でWeb参照を押したときのような画面がでる。
ここで、WebサービスのUrlを入力し、サービスを選ぶと、自動的にプロキシクラスが作成される。あとはそれをNewして呼び出せばよい。

非常に簡単。ExcelOracleを連携させたいときとかにODBC経由だとNet8が必要になるが、WebService経由でデータをもってこればNet8いらなくて便利