- PR -

Excel2007からのWebサービス利用について

1
投稿者投稿内容
baggio
会議室デビュー日: 2008/06/19
投稿数: 4
投稿日時: 2008-06-19 14:30
はじめまして。東と申します。

ExcelXP、2003からWebサービスを利用する際には、WebServiceToolkitなるものが
マイクロソフトから無償提供されておりましたが、Excel2007ではどこを探しても
2007用のWebServiceToolkitがございません。

そこで皆様にご質問ですが、
Excel2007からWebサービスを利用する際はどのような方法で実現できるのでしょうか。
VSTOを利用する手段もございますが、WebServiceToolkitのように比較的簡単に
実現できる手段があれば、ご教授いただけないでしょうか?

以上、初めての投稿ということで、要領を得ない文面かもしれませんが
よろしくお願い致します。
test
会議室デビュー日: 2008/04/01
投稿数: 9
お住まい・勤務地: 古の都
投稿日時: 2008-06-19 15:23
引用:

そこで皆様にご質問ですが、
Excel2007からWebサービスを利用する際はどのような方法で実現できるのでしょうか。
VSTOを利用する手段もございますが、WebServiceToolkitのように比較的簡単に
実現できる手段があれば、ご教授いただけないでしょうか?


ACCESS2007で似たようなことやってますが
2003用をそのまま使えますよ。
ただ、Admin権限持ってないと使えないような気もします(詳細未調査)
ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 2008-06-19 15:57
こんにちは。

今のところ 2007 Office system 向けに Web Services Toolkit は提供されていません。
なので、Excel 2007 を XML Web サービスと連携させる最も手軽な方法は VSTO になるはずです。

baggioさんの環境に Office 2003 と Office 2007 とが同居しているのなら testさんの仰るように Office 2003 用のツールキットがそのまま使えます。

Web Services Toolkit は厳密には Visual Basic Editor の機能を拡張するためのものなので、Office 2003 と Office 2007 が共存している環境にインストールすれば Excel 2007 から起動した Visual Basic Editor でも Web Services Toolkit を利用することが可能です。
_________________
上本亮介 (ue) @ わんくま同盟
Microsoft MVP for VSTO (Jul 2008 - Jun 2009)
Hello Another World!
.NET 勉強会 / ヒーロー島
test
会議室デビュー日: 2008/04/01
投稿数: 9
お住まい・勤務地: 古の都
投稿日時: 2008-06-19 16:22
引用:

ueさんの書き込み (2008-06-19 15:57) より:
baggioさんの環境に Office 2003 と Office 2007 とが同居しているのなら testさんの仰るように Office 2003 用のツールキットがそのまま使えます。



手元の環境では同居してないのに使えているのですが
もしかしたらライセンス的にまずいことしてるのかな?
同居しつつAdmin権限なしの場合だとメニューに項目自体出てこなくて
クリーンにしてから2007単体にしてAdmin権限つけたら使えてしまったので
そのまま作業してるのですが…
ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 2008-06-19 17:02
引用:

testさんの書き込み (2008-06-19 16:22) より:

手元の環境では同居してないのに使えているのですが
もしかしたらライセンス的にまずいことしてるのかな?
同居しつつAdmin権限なしの場合だとメニューに項目自体出てこなくて
クリーンにしてから2007単体にしてAdmin権限つけたら使えてしまったので
そのまま作業してるのですが…


同居していないと Toolkit のインストール時に Office のバージョンチェックで撥ねられませんか?

ライセンス的な問題もあるかもしれませんが、サポート外の使い方なのは間違いなさそうですよね。
_________________
上本亮介 (ue) @ わんくま同盟
Microsoft MVP for VSTO (Jul 2008 - Jun 2009)
Hello Another World!
.NET 勉強会 / ヒーロー島
baggio
会議室デビュー日: 2008/06/19
投稿数: 4
投稿日時: 2008-06-20 09:25
testさん、ueさん、ご回答ありがとうございます。

現時点では、VSTOを利用せずに実現するとしたら、
2003用のWebServiceToolkitからモジュールを作成し、
2007にインポートする方法しかなさそうですね。
q
ベテラン
会議室デビュー日: 2009/01/06
投稿数: 54
投稿日時: 2009-01-06 15:21
(利用規約違反のため削除いたしました。@ITクラブメンバーシップセンター)
1

スキルアップ/キャリアアップ(JOB@IT)