- - PR -
Excelのマクロ、VBAをWebサービス化して公開できる?
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-02-25 15:38
こんにちは。
あまりMicrosoftのテクノロジーについて 詳しくないので、常識的なことなのかもしれませんが 質問させてください。 ExcelのマクロやVBAで作ったプログラムを、 .NET Frameworkなどの上で、Webサービスとして公開して SOAPのクライアントからそれを利用することは できるでしょうか? Microsoft Office XP Web Services Toolkit という、 それらしい名前のものがMSのサイトにありますが (まだ良くみていないのですが)、これは基本的にに MS Officeの各ツールを、Webサービスのクライアントと して使うもののように見えます。 特に.NETである必要もないですが、Excelのマクロ、 VBAをWebサービス化する方法について、何らかの情報を お持ちの方はご教授ください。 |
|
投稿日時: 2003-02-27 08:32
僕も似たようなこと(ACCESSですが)ができないか検討したことがあったのですが、
調べた限り、現状ではできないのではないかなぁ?と思います。 OFFICEの次期バージョンはできるようになるのかな? というか、次期バージョンも.NET対応でないということは無いような気が・・・ 憶測・推測の回答ですみません。 _________________ -------------------------------------- ネットビルド 小田原貴樹 odahara@netbuiuld.jp -------------------------------------- |
|
投稿日時: 2003-02-27 09:22
レスポンスありがとうございます。
私も友人の協力を得て少し調べてみました。 結論から言うとどうもできるようです。 MSDNを調べるとPIAというものが出てきて、 The Office XP PIAs というものを使えば .NETの世界から Excelにアクセスでき、これによってWebサービス経由で Excelにアクセスできます。(以下のURLを参照) http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000550 結局これは.NETとCOMのブリッジのようなものなのですが、 わたしは普段はJavaの技術を使って仕事をしているので Javaの場合もJavaとCOMのブリッジ製品は以前からあり、 Microsoft Onlyの世界でなくても、それを使ってExcelを Webサービス化できるであろうことに気づきました。 気づいてみれば特に目新しいことでもないことでした。 またそのほか、ExcelのODBCドライバーを使って (Javaの場合、JdbcOdbcブリッジドライバーと 組み合わせて使って)ExcelをSQLのデータソースとして アクセスするアイデアもインターネットにはありました。 |
1