문제

나는 VSTO를 처음 접했기 때문에 이것이 초보자 질문이라면 죄송합니다.

사용자가 Excel 테이블에 데이터를 가져와야하는 데이터 입력 애플리케이션에서 작업 중입니다 (예 : 많은 행을 강조 표시하고 "테이블로"형식 "을 클릭하면 데이터를 읽어야합니다. 테이블과 C#에서 작업하십시오.

기본 수준에서는 C#의 스키마가 일부 형식으로 있습니다. 해당 형식의 Excel에서 테이블을 만들어야합니다 (유형에 대한 열 이름 + 유효성 검사 규칙. 일부 유형은 열거적이므로 모든 열거 값이있는 다른 시트에 목록을 작성하고 바인딩에 해당 목록을 지정해야한다고 가정합니다. ). 테이블이 생성되면 사용자는 데이터를 입력하는 것을하고 Excel을 닫으면 데이터를 읽습니다. 원시 셀로이 작업을 수행하는 방법을 알아 냈지만 테이블이나 검증 규칙을 만들 수 없었습니다. 어떤 아이디어?

또한 Excel VSTO 프로그래밍에서 좋은 리소스를 어디에서 찾을 수 있습니까?

감사,
로이

도움이 되었습니까?

해결책

많은 조사를 마친 후 ListObject 내부의 SetDatabinding 메소드를 사용하는 가장 좋은 방법을 찾았습니다. 예는 다음과 같습니다. ListObject.setDatabinding

그리고 열거를 사용하기 위해 여기에서 검증 방법에 대한 문서를 찾았습니다.Excel 검증

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top