텍스트 기반 컨트롤이 스프레드시트 콘텐츠를 포함하면 스프레드시트 및 스프레드시트 항목 컨트롤 패턴을 지원하여, 클라이언트가 해당 콘텐츠에 액세스할 수 있습니다. 이 항목에서는 Microsoft UI 자동화 클라이언트 애플리케이션이 스프레드시트의 콘텐츠에 액세스하는 방법을 설명합니다.
텍스트 기반 컨트롤이 스프레드시트 및 SpreadsheetItem 컨트롤 패턴을 지원하는지 여부를 확인하려면 먼저 컨트롤에 대한 IUIAutomationElement 인터페이스를 검색합니다(UI 자동화 요소 가져오기참조). 다음으로, IUIAutomationElement::GetCurrentPattern 메서드를 호출하여 UIA_SpreadsheetPatternId 또는 UIA_SpreadsheetItemPatternId컨트롤 패턴 식별자를 지정하고 컨트롤이 특정 컨트롤 패턴을 지원하는 경우 TRUE를 수신하는 변형을 지정합니다.
스프레드시트 콘텐츠에 액세스하려면 IUIAutomationElement::GetCurrentPattern 메서드를 호출하고 UIA_SpreadsheetPatternId 컨트롤 패턴 식별자로 지정하여 IUIAutomationSpreadsheetPattern 인터페이스를 검색합니다. 다음으로 IUIAutomationSpreadsheetPattern::GetItemByName 메서드를 사용하여 특정 스프레드시트 항목(일반적으로 셀)에 대한 IUIAutomationSpreadsheetItem 인터페이스를 가져옵니다. IUIAutomationSpreadsheetItem 인터페이스의 속성과 메서드를 사용하여 셀의 수식 및 셀과 연결된 주석을 검색합니다. 주석에 대한 자세한 내용은 주석 검색을 참조하세요.
관련 항목
-
텍스트 콘텐츠에 대한 UI 자동화 지원