Modèle de contrôle de feuille de calcul
Décrit les instructions et conventions d’implémentation ISpreadsheetProvider, y compris des informations sur les méthodes. Les liens vers des références supplémentaires sont répertoriés à la fin de la rubrique. Le modèle de contrôle feuille de calcul est utilisé pour exposer le contenu d’une feuille de calcul ou d’un autre document basé sur la grille.
Le modèle de contrôle feuille de calcul est étroitement lié au modèle de contrôle grille ; les contrôles qui implémentent le modèle de contrôle feuille de calcul doivent également implémenter le modèle de contrôle Grid. Les contrôles peuvent également implémenter le modèle de contrôle Table, le cas échéant. Pour obtenir des exemples de contrôles qui implémentent ces modèles de contrôle, consultez types de contrôle et leurs modèles de contrôle pris en charge.
Directives et conventions de mise en œuvre
Lors de l’implémentation du modèle de contrôle feuille de calcul, notez les instructions et conventions suivantes :
- Si une feuille de calcul implémente l’interface ISpreadsheetProvider, ses cellules doivent implémenter l’interface ISpreadsheetItemProvider.
- La méthode ISpreadsheetProvider ::GetItemByName est destinée à fournir le même type de navigation qu’une application peut fournir avec une fonctionnalité Jump to Label. De nombreux programmes de feuille de calcul permettent à des cellules spécifiques d’avoir un nom convivial ou une étiquette. GetItemByName permet au client de rechercher une cellule en fonction de son nom convivial. Cette méthode ne doit pas récupérer les cellules qui contiennent le texte du nom, car les résultats peuvent être très ambigus. Si le programme de feuille de calcul autorise plusieurs cellules dans la même feuille de calcul à avoir le même nom convivial ou étiquette, le comportement de Microsoft UI Automation n’est pas défini.
Membres requis pour ISpreadsheetProvider
La méthode suivante est requise pour implémenter l’interface ISpreadsheetProvider.
Membres obligatoires | Type de membre | Notes |
---|---|---|
GetItemByName | Méthode | Aucun |
Ce modèle de contrôle n’a aucun événement associé.
Rubriques connexes