두 개의 우편 번호 사이의 거리를 계산하는 VBA에서 작은 함수 인 ZipDistance를 정의하려고합니다. NET 응용 프로그램에서 이러한 함수가 있기 때문에 올바른 매개 변수로이 응용 프로그램을 실행 한 다음 결과를 다시 읽는 것이 가장 쉽습니다.IPC - Excel 및 .NET 응용 프로그램
.net 응용 프로그램의 매개 변수는 두 개의 우편 번호 (즉 정수), 계산 결과는 정수입니다.
다음과 같이하면됩니다.
Dim ret as Integer
ret = Execute("my-net-app.exe 9000 8000")
어떻게 할 수 있습니까? .net app에서 표준 출력을 사용하여 파일을 읽고 Excel에서 해당 파일을 구문 분석하는 종료 코드의 내용은 모두 허용됩니다. 만큼 간단합니다.
해결되었습니다. 일종의! 나는 문제 영역이 상당히 무겁게 단순화 될 수 있음을 깨달았다. ~ 1600 우편 번호의 계승이되는 대신, ~ 1500 우편 번호 만 필요합니다. 그와 같이 나는 그 (것)들을 단순히 대량 적재했다. – Benjamin