2013-02-11 2 views
0

Interop을 사용하여 엑셀 차트의 X 값을 변경하고 싶습니다. 다음은 내가 사용하는 것입니다. 그러나 범위를 인식하지 못합니다.엑셀 인터롭의 XValue 속성

누구든지 해결할 수 있습니까?

chartPage.SetSourceData Range("A2:A4"), xlColumns 
    chartPage.SeriesCollection(1).XValues = Range("B2:B4") 

범위를 허용하지 않는 곳에서는 어디서나 동일한 답변을 찾습니다.

+0

VBA 코드와 C#이 아닌 것처럼 보입니다. http://stackoverflow.com/questions/175763/resources-for-learning-c-sharp-excel-interop에 대한 답변이 도움이 될 수 있습니다. – barrowc

답변

0

활성 워크 시트를 가져 와서 범위를 사용하십시오. 다음과 같은 것 :

_Worksheet ws = this.ActiveSheet 
chartPage.SeriesCollection(1).XValues = ws.Range("B2:B4")