誰かがExcel 2003を使用してWCFサービスを呼び出す方法を示すサンプルコードを知っていますか?Excel 2003でWCFを使用していますか?
答えて
この記事では、Web Services in Excel Using Visual Studio Tools for the Microsoft Office Systemへのアクセスを対象としています。この情報は、WCFサービスと同様に適用する必要があります。
私はあなたのための完璧な勝者を持っていない、おそらく困難になるだろう。事はOffice 2007の方がはるかに良くなっています。しかし、それで、Visual Studio Tools for Officeをチェックしてください。 Here are some examples using VSTO with Excel 2003。 Office 2007アプリケーションからWCFを呼び出す方法については、Here is an articleを参照してください。あなたはそれをある程度成功させる必要があります。 GL。 :)
Excel2003からWCF Webサービスを呼び出す場合、VSTOを使用したくない場合は、COM互換オプション(No .Net)が必要です。
それはTooooootally非推奨(とかっこ悪い)されているが、あなたはそれをしたいいけない場合は、使用して通話を行うことができるかもしれません、サーバー上のbasicHttpBindingと Soap Toolkit
を使用してこれを達成することができます。 NETアセンブリを使用し、COM Interopを使用してExcelから呼び出します。
RESTサービスもExcelでうまく機能します。
"WebHttpBinding"を使用する場合は、[ファイル] - [開く]または[外部データのインポート] - > [Xml]を使用してデータをインポートすることができます。
2003年には完璧ではありませんが(2007年の方がはるかに優れています)。
.NET Framework以外のExcelクライアントマシンに何もインストールすることなく、VBAからWCFサービスを呼び出すことができるWCF Service Monikerを使用することをお勧めします。
Dim addr As String
addr = "service:mexAddress=""net.tcp://localhost:7891/Test/WcfService1/Service1/Mex"","
addr = addr + "address=""net.tcp://localhost:7891/Test/WcfService1/Service1/"","
addr = addr + "contract=""IService1"", contractNamespace=""http://tempuri.org/"","
addr = addr + "binding=""NetTcpBinding_IService1"",bindingNamespace=""http://tempuri.org/"""
Dim service1 As Object
Set service1 = GetObject(addr)
MsgBox service1.GetData(12)
私はcomplete step-by-step exampleを書きました。
/damian
- 1. Excel 2003でVBAを使用してVBA
- 2. Excel 2003でAccess 2003を使用するには?
- 3. VSTO 2005 SEを使用してC#Excelアドインを使用してExcel 2003 UDFを作成する方法
- 4. VBを使用してExcel 2003に固定幅のテキストをインポート
- 5. ログインページを使用してExcel 2003にデータをインポート
- 6. jQueryを使用してWCFサービスを使用しています
- 7. Excel 2003 XMLファイルをExcel 2003 XLS形式に変換する
- 8. Excel 97-2003の正しいXlFileFormat列挙体は何ですか
- 9. Excel 2003 DSUMが動作しない
- 10. Excel 2003 VBAからWCFクライアントを呼び出す方法を教えてください。
- 11. excel - 2003、2007のエクスポートジャスパーレポート
- 12. アンドロイドアプリケーションからWCF Webサービスを使用していますか?
- 13. Excel 2003で新しい行を挿入するvba
- 14. MS Excel 2003のバックグラウンドを変更してください
- 15. マクロは2007年ではなくExcel 2003で動作します
- 16. UWPアプリからNETTCP WCFサービスを使用しています。
- 17. Excel 2007にアップグレードする - アプリはまだ2003年の相互運用機能を使用します
- 18. .net 2.0 WindowsアプリケーションでWCFサービスを使用しています
- 19. ExcelワークシートをUDFとして使用できますか?
- 20. Outlook 2003を使用してTFS作業項目を通知しますか?
- 21. SSISにExcelをインストールしていないマシンでExcelソースを使用する
- 22. Powerpoint 2003のVBAマクロをPowerpoint 2010で使用できますか?
- 23. Excel 2003 ActionsPaneのAutoSize ElementHost
- 24. excel 2003 vbaのスクロール制限
- 25. Excelを使用して休暇不在システムを作成していますか?
- 26. vbscriptを使用してxls 2003にプログラムでモジュールを追加します
- 27. IISホストWCFサービスを使用して「サガタイムアウト」を実装していますか?
- 28. WCF Restサービスを使用してファイルをダウンロードしますか?
- 29. タイプを使用しているため、WCFテストクライアントでWCFサービスメソッドを使用できません。
- 30. excel 2003ファイルを保存する