Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kontrolka oparta na tekście, która zawiera zawartość arkusza kalkulacyjnego, może umożliwić klientom dostęp do zawartości, obsługując wzorce kontrolek arkusz kalkulacyjny i elementArkuszaKalkulacyjnego. W tym temacie opisano, jak aplikacje klienckie usługi Microsoft UI Automation mogą uzyskiwać dostęp do zawartości arkusza kalkulacyjnego.
Aby określić, czy kontrolka oparta na tekście obsługuje wzorce kontrolek Arkusz kalkulacyjny i SpreadsheetItem, najpierw pobierz interfejs IUIAutomationElement dla kontrolki (zobacz Uzyskiwanie elementów automatyzacji interfejsu użytkownika). Następnie wywołaj metodę IUIAutomationElement::GetCurrentPattern, określając identyfikator wzorca kontrolki, jako UIA_SpreadsheetPatternId lub UIA_SpreadsheetItemPatternId, oraz wariant, który otrzymuje wartość TRUE, jeśli kontrolka obsługuje określony wzorzec kontrolki.
Aby uzyskać dostęp do zawartości arkusza kalkulacyjnego, pobierz interfejs IUIAutomationSpreadsheetPattern, wywołując interfejs IUIAutomationElement::GetCurrentPattern i określając UIA_SpreadsheetPatternId jako identyfikator wzorca sterowania. Następnie użyj metody IUIAutomationSpreadsheetPattern::GetItemByName, aby uzyskać interfejs IUIAutomationSpreadsheetItem dla określonego elementu arkusza kalkulacyjnego (zazwyczaj komórki). Użyj właściwości i metod interfejsu IUIAutomationSpreadsheetItem, aby pobrać formułę dla komórki oraz wszelkie adnotacje skojarzone z komórką. Aby uzyskać więcej informacji na temat adnotacji, zobacz Pobieranie adnotacji.
Tematy pokrewne
-
Automatyzacja interfejsu użytkownika w zakresie zawartości tekstowej