2017-01-09 4 views
0

siebel eScript에서 Excel 셀 값을 읽으려고합니다. 문제는 내가 값을 가져 오는 것이므로 객체가 아니라 값을 반환하는 것입니다. 예 : 반환 코드 '[COM 객체] 인쇄시 ..시벨의 셀 값을 읽을 수 없습니다

var s=ExcelApp.ActiveSheet.Cells(1,6).Value; 

ExcelApp.ActiveSheet.Cells(1,6).Value = "Hello"; 

하면서 첫 번째 행의 여섯 번째 컬럼에 값을 할당 이하. 왜 'Value'속성이 이상하게 작동하는지 파악할 수 없습니다. 시벨 eScript의 셀을 엑셀에서 가져올 수있는 방법을 알려주십시오. 감사 !

답변

0

이 오류는 Value 속성이 eScript에서 개체로 처리 한 Variant 형식을 반환하기 때문에 발생합니다. 필요한 것은 문자열 값을 반환하는 Text 속성입니다. 이처럼 사용할 수 있습니다

var s = ExcelApp.ActiveSheet.Cells(1,6).Text; 

그리고 단지 호기심의 경우 여기 Text and Value

사이에 차이가