다음을 통해 공유


스프레드시트 컨트롤 패턴

메서드에 대한 정보를 포함하여 ISpreadsheetProvider를 구현하기 위한 지침 및 규칙을 설명합니다. 추가 참조에 대한 링크는 항목 끝에 나열되어 있습니다. 스프레드시트 컨트롤 패턴은 스프레드시트 또는 다른 그리드 기반 문서의 내용을 노출하는 데 사용됩니다.

스프레드시트 컨트롤 패턴은 그리드 컨트롤 패턴과 밀접한 관련이 있습니다. 스프레드시트 컨트롤 패턴을 구현하는 컨트롤도 Grid 컨트롤 패턴을 구현해야 합니다. 컨트롤은 적절한 경우 테이블 컨트롤 패턴을 구현할 수도 있습니다. 이러한 컨트롤 패턴을 구현하는 컨트롤의 예제는 컨트롤 형식 및 지원되는 컨트롤 패턴을 참조하세요.

구현 지침 및 규칙

스프레드시트 컨트롤 패턴을 구현할 때 다음 지침 및 규칙을 확인합니다.

  • 스프레드시트가 ISpreadsheetProvider 인터페이스를 구현하는 경우 해당 셀은 ISpreadsheetItemProvider 인터페이스를 구현해야 합니다.
  • ISpreadsheetProvider::GetItemByName 메서드는 애플리케이션에서 레이블로 이동 기능을 제공할 수 있는 것과 동일한 종류의 탐색을 제공하기 위한 것입니다. 많은 스프레드시트 프로그램을 통해 특정 셀에 친숙한 이름이나 레이블을 지정할 수 있습니다. GetItemByName 을 사용하면 클라이언트가 식별 이름에 따라 셀을 조회할 수 있습니다. 이 메서드는 결과가 매우 모호할 수 있으므로 이름 텍스트가 포함된 셀을 검색해서는 안 됩니다. 스프레드시트 프로그램에서 동일한 스프레드시트에 있는 여러 셀이 동일한 이름 또는 레이블을 가질 수 있도록 허용하면 Microsoft UI 자동화 동작이 정의되지 않습니다.

ISpreadsheetProvider에 필요한 멤버

ISpreadsheetProvider 인터페이스를 구현하려면 다음 메서드가 필요합니다.

필요한 멤버 멤버 형식 참고
GetItemByName 방법 없음

 

이 컨트롤 패턴에 연결된 이벤트가 없습니다.

컨트롤 형식 및 지원되는 컨트롤 패턴

UI 자동화 컨트롤 패턴 개요

UI 자동화 트리 개요