다음을 통해 공유


스프레드시트 컨트롤 패턴

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

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

구현 지침 및 규칙

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

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

ISpreadsheetProvider 필요한 멤버

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

필수 멤버 멤버 형식 노트
GetItemByName 메서드 없음

 

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

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

UI 자동화 컨트롤 패턴 개요

UI 자동화 트리 개요