私は2つの郵便番号の間の距離を計算するVBAで小さな関数ZipDistanceを定義しようとしています。私は.Netアプリケーションでこのような機能を持っているので、正しいパラメータでこのアプリケーションを実行してから結果を読み取るのが最も簡単です。IPC - Excelと.Netアプリケーション
.netアプリケーションのパラメータは、2つの郵便番号(すなわち整数)であり、計算結果は整数である。
次のようなものは問題ありません。
Dim ret as Integer
ret = Execute("my-net-app.exe 9000 8000")
どのようにすればいいですか? .net appからの標準出力を使ってファイルに読み込み、Excelでそのファイルを解析することで、終了コードから何かが受け入れられるでしょう。限り、それはかなり簡単です。
解決済み。並べ替えの!私は、問題のドメインが非常に重く単純化できることに気づいた。 〜1600の郵便番号の階乗ではなく、約1500の郵便番号しか必要としません。そういうわけで私は単純にそれらを積み重ねました。 – Benjamin