我想在VBA中定義一個小函數ZipDistance,它計算兩個郵政編碼之間的距離。由於我在一個.Net應用程序中有這樣的功能,因此對於我來說,使用正確的參數執行此應用程序,然後再讀取結果將是最簡單的。IPC - Excel和.Net應用
.net應用程序的參數是兩個郵政編碼(即整數),並且計算的結果是一個整數。
像下面的東西會工作得很好。
Dim ret as Integer
ret = Execute("my-net-app.exe 9000 8000")
有關如何做到這一點的任何建議?任何退出代碼,從.net應用程序使用標準讀取到文件並在Excel中解析該文件都是可以接受的。只要它相當簡單。
已解決。有點!我意識到問題領域可以被大大簡化。我們只需要大約1500個郵編就可以代替1600個郵編碼元。因此我簡單地將它們裝載。 – Benjamin 2011-02-07 14:26:05