MSWINSCK.OCXは、VBランタイム(例えばhttp://support.microsoft.com/kb/932349)の一部です。同じリンクが、mswinsck.ocxに関連する可能性のあるセキュリティ上の問題を通知します。あなたがvbのランタイムをインストールしているので、最新かつうまくいけば最も安全なバージョンのocxをダウンロードしたとき(またはハードディスクにインストールされているときは、Windowsのコンソールでregsvr32によって手動で登録する必要があります)すべてこれが行われた場合、
http://www.nirsoft.net/utils/acm.htmlのMicrosoft WinsockコントロールvにあなたのVBAプロジェクトへの参照を追加します....(SP ...):あなたも、さらに、このツールを使って、たとえば、それを有効にする必要がある場合があります。このために遅延バインディングを使用する場合は、後で参照を削除することができますが、MSWinsocketLibをVBAプロジェクトのオブジェクトカタログ(<F2>)およびコーディング中のIntelliSenseで使用する必要があります。
インターネットでmswinsck.ocxサイト:microsoft.comを検索し、オブジェクトカタログを調べた後、最も具体的な式を検索した結果、http://www.15seconds.com/issue/010820.htmが基本情報であることが分かりましたさらなる記事へのリンク。
しかし、私には分かりますが、Winsocketはやや古い技術です。 15秒の記事は2001年のものです。私は早い段階でwinsck.ocxを参照し、管理者に私のソフトウェアをregsvr32 mswinsck.ocxにインストールさせて、私が知りたくない理由があるので、さらに掘り下げません。たぶん、管理者にわれわれのソフトウェアがどんなに熟しているかを知らせることができます...ページ上で、検索エンジンがcsocket(API)のような代替案を見つけたので、さらに詳しく調べてください。
これは何の解決策ではありませんが、ちょうどヒントと議論私はちょうどあなたの質問にコメントすることが好ましいだろうが、私はコメントを追加するためのリンクがないので、私はおかしいstackoverflowの権利が不足しているかもしれません。
トランスポート層としてのHTTPは完全に問題にならないでしょうか? – Tomalak
Excel側でどのように動作するのかわかりません... VBAから呼び出すことのできる簡単なコードを作成する必要があります。私はあなたにいくつかの例を示しています... – BlackLabrador
まあ、WinHTTPはすぐにVBAで利用できます。それはあらゆる種類のHTTP要求を行うことができるので、可能性があります。問題は、JavaバックエンドがHTTPを処理できるかどうかです。 – Tomalak