Freigeben über


Zugreifen auf Tabellenkalkulationsinhalte

Ein textbasiertes Steuerelement, das Tabellenkalkulationsinhalte enthält, kann Clients den Zugriff auf den Inhalt ermöglichen, indem die Steuerelementmuster Spreadsheet und SpreadsheetItem unterstützt werden. In diesem Thema wird beschrieben, wie Microsoft Benutzeroberflächenautomatisierung Clientanwendungen auf den Inhalt einer Tabelle zugreifen können.

Um zu ermitteln, ob ein textbasiertes Steuerelement die Steuerelementmuster Spreadsheet und SpreadsheetItem unterstützt, rufen Sie zuerst die IUIAutomationElement-Schnittstelle für das Steuerelement ab (siehe Abrufen Benutzeroberflächenautomatisierung Elements.) Rufen Sie als Nächstes die IUIAutomationElement::GetCurrentPattern-Methode auf, indem Sie einen Steuerelementmusterbezeichner von UIA_SpreadsheetPatternId oder UIA_SpreadsheetItemPatternId und eine Variante angeben, die TRUE empfängt, wenn das Steuerelement das bestimmte Steuerelementmuster unterstützt.

Um auf den Inhalt der Kalkulationstabelle zuzugreifen, rufen Sie die IUIAutomationSpreadsheetPattern-Schnittstelle ab, indem Sie die IUIAutomationElement::GetCurrentPattern-Methode aufrufen und UIA_SpreadsheetPatternId als Steuerelementmusterbezeichner angeben. Verwenden Sie als Nächstes die IUIAutomationSpreadsheetPattern::GetItemByName-Methode , um die IUIAutomationSpreadsheetItem-Schnittstelle für ein bestimmtes Tabellenkalkulationselement (in der Regel eine Zelle) abzurufen. Verwenden Sie die Eigenschaften und Methoden der IUIAutomationSpreadsheetItem-Schnittstelle , um die Formel für die Zelle und alle anmerkungen abzurufen, die der Zelle zugeordnet sind. Weitere Informationen zu Anmerkungen finden Sie unter Abrufen von Anmerkungen.

Benutzeroberflächenautomatisierung Unterstützung für Textinhalte

Arbeiten mit textbasierten Steuerelementen