Accès au contenu de la feuille de calcul

Un contrôle textuel qui contient le contenu de feuilles de calcul peut permettre aux clients d’accéder au contenu en prenant en charge les modèles de contrôle Spreadsheet et SpreadsheetItem . Cette rubrique décrit comment les applications clientes Microsoft UI Automation peuvent accéder au contenu d’une feuille de calcul.

Pour déterminer si un contrôle textuel prend en charge les modèles de contrôle Spreadsheet et SpreadsheetItem, récupérez d’abord l’interface IUIAutomationElement pour le contrôle (consultez Obtention d’éléments UI Automation).) Ensuite, appelez la méthode IUIAutomationElement::GetCurrentPattern, en spécifiant un identificateur de modèle de contrôle de UIA_SpreadsheetPatternId ou UIA_SpreadsheetItemPatternId, et une variante qui reçoit TRUE si le contrôle prend en charge le modèle de contrôle particulier.

Pour accéder au contenu de la feuille de calcul, récupérez l’interface IUIAutomationSpreadsheetPattern en appelant la méthode IUIAutomationElement::GetCurrentPattern et en spécifiant UIA_SpreadsheetPatternId comme identificateur de modèle de contrôle. Ensuite, utilisez la méthode IUIAutomationSpreadsheetPattern::GetItemByName pour obtenir l’interface IUIAutomationSpreadsheetItem pour un élément de feuille de calcul particulier (généralement une cellule). Utilisez les propriétés et les méthodes de l’interface IUIAutomationSpreadsheetItem pour récupérer la formule de la cellule et les annotations associées à la cellule. Pour plus d’informations sur les annotations, consultez Récupération des annotations.

UI Automation prise en charge du contenu textuel

Utilisation de contrôles textuels