Exemple de complément Excel pour le test codé de l'interface utilisateur
Cet exemple de complément pour Microsoft Excel est conçu spécifiquement pour prendre en charge les tests codés de l'interface utilisateur des feuilles de calcul Excel qui sont enregistrées et exécutés dans Visual Studio Premium ou Visual Studio Ultimate.Le complément est créé en utilisant Visual Studio Tools pour Office.
Pour plus d'informations sur la création d'un complément Excel, consultez Procédure pas à pas : création de votre premier complément d'application pour Excel ou recherchez sur MSDN « Complément Excel ».
Bien que le complément Excel ne soit pas l'objet principal de cette documentation de l'extension du test codé de l'interface utilisateur pour Excel, certains commentaires peuvent être utiles.
Parties importantes de ce complément :
Classe ThisAddIn - Gère le canal .NET Remoting entre ExcelUICommunicator et Exemple d'extension du test codé de l'interface utilisateur pur Excel.
ExcelCodedUIAddinHelper_TemporaryKey.pfx - Certificat de sécurité pour tester le complément.
Classe ExcelUICommunicator - Cette classe implémente l'interface IExcelUICommunication.
Classe ThisAddIn
La plupart de cette classe est générée réellement par Visual Studio Tools pour Office dans le fichier ThisAddIn.Designer.cs lorsque vous créez votre projet de complément Excel.
Les membres que vous devez implémenter sont les gestionnaires d'événements : ThisAddIn_Startup() et ThisAddIn_Shutdown().L'objectif est d'initialiser ou de fermer le canal .NET Remoting utilisé par la classe ExcelUICommunicator.
ExcelCodedUIAddinHelper_TemporaryKey.pfx
Ce fichier contient un certificat de sécurité temporaire qui est généré par Visual Studio Tools pour Office et accorde au complément l'autorisation d'assembly pour fonctionner dans le processus Excel pour tester le complément et l'extension.Vous devez supprimer ce certificat et en créer un autre dans l'onglet Signature de la fenêtre Propriétés de projet ou joindre votre propre certificat de test.
Classe ExcelUICommunicator
Cette classe implémente l'interface IExcelUITestCommunication et obtient les informations d'interface utilisateur demandées du modèle d'objet Excel.Pour plus d'informations, consultez Exemple d'interface Communicator Excel.
Voir aussi
Tâches
Procédure pas à pas : création de votre premier complément d'application pour Excel