2013-02-21 2 views
1

VBA (Excel)에서 WCF 서비스로 2 D 배열을 전달해야합니다. WCF 서비스는 운영 계약에서 2D 배열을 지원하지 않습니다. 누구WCF 서비스에서 2D 배열 지원

[VBA]

ReDim Data(nCol, row) As String 

이 배열 VBA의 동적 배열 및 값이 삽입되고,이 E-g에 대한 몇 가지 대안을 제안 할 수 있습니다. 이 2D 배열을 WCF 서비스에 전달하려고합니다.

Dim WCFSvcObj As Object 
Set WCFSvcObj = GetObject(WcfServiceAddress) 
WCFSvcObj.SendData(data, nCol, row) 

[WCF]

[operationContract] 
void Senddata(string[,] data, nCol, row) 
+0

지그재그 배열을 사용할 수 있습니다. 시작할 블로그는 [WCF Operations and Multidimensional Arrays] (http://geekswithblogs.net/JoshReuben/archive/2011/03/16/wcf-operations-and-multidimensional-arrays.aspx) 블로그를 참조하십시오. – Tim

답변

1

는 지그재그 배열

를 사용하려고 는

는 [OperationContract를] 공극 같이 sendData (문자열 [] [] 데이터는,을 NcoI, 행)

이 지원 WCF

+0

그러나 VBA에서 지그재그 배열을 만들려면 어떻게해야합니까? VBA에서 배열을 전달해야합니다. –