locked
Excel2010でsoap通信 RRS feed

  • 質問

  • Excel2003でsoap通信を利用しています。
    Excel2010で同じようにsoap通信を行いたいのですが、
    Set oSOAPClient = CreateObject("MSOSOAP.SoapClient30")
    と記述しているところでオブジェクトが作成できません。
    Excel2010では何か変更となったのでしょうか?

     

    2012年9月6日 14:10

すべての返信

  • そのExcel2010は64bitバージョンでしょうか? であれば、それが影響している可能性があります。
    以下にMSXML 4.0 service Pack 2を当てるなどしてうまく行っているという例もありますが、環境がよくわからなので今回のケースには当てはまらないかもしれません。

    Soap toolkit 3.0 on Windows 2003 64 bit - XML SOAP
    http://objectmix.com/xml-soap/89660-soap-toolkit-3-0-windows-2003-64-bit.html


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    2012年9月7日 0:45
    モデレータ
  • ご回答ありがとうございます。

    環境は64ビットのWin7で、office2010(x86フォルダのエクセルを起動しているので32ビットバージョンのはず)になります。

    利用しているSOAPClient30もx86フォルダを利用しているので、32ビットバージョンのはずです。

    2012年9月7日 11:18
  • よく見たら類似スレッドのようなのでリンクしておきます。
    続きは以下のスレッドで。

    http://social.msdn.microsoft.com/Forums/ja-JP/vbajp/thread/2048fdb3-9517-4070-a05c-c8a86d764ec0

    2012年9月8日 16:22
  • こんにちは、maururu さん
    フォーラムオペレータの佐伯 玲 です。

    Azulean さんのご返信にもある通り情報の分散を避けて一か所に集約させるため
    maururu さんがもうひとつ立てられた以下のスレッドでご質問頂き、
    こちらのスレッドはロックさせて頂きます。

    windos2007で、office2010(32ビット)のマクロを起動

    今後ともMSDNフォーラムを宜しくお願い致します。
    __________________________
    日本マイクロソフト株式会社 フォーラム オペレーター 佐伯 玲


    • 編集済み 佐伯玲 2012年9月10日 2:02 リンク訂正
    2012年9月10日 2:01