Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses Beispiel-Add-In für Microsoft Excel wurde eigens entworfen, um Tests der codierten UI von Excel-Arbeitsblättern zu unterstützen, und die Ausführung in Visual Studio Premium oder Visual Studio Ultimate aufgezeichnet werden.Das Add-In wird erstellt, indem mit Visual Studio-Tools für Office.
Weitere Informationen zum Erstellen von Excel-Add-Ins finden Sie unter Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für Excel, oder suchen Sie in MSDN nach "Excel-Add-In", um weitere Informationen zu erhalten.
Obwohl das Excel-Add-In nicht das Hauptthema der Dokumentation zur Erweiterung des Tests der codierten UI ist, sind einige Kommentare möglicherweise hilfreich.
Wichtige Teile dieses Add-Ins:
ThisAddIn-Klasse ‒ Verwaltet den .NET-Remotingchannel zwischen ExcelUICommunicator und Sample Coded UI Test Extension for Excel.
ExcelCodedUIAddinHelper_TemporaryKey.pfx ‒ Ein Sicherheitszertifikat zum Testen des Add-Ins.
ExcelUICommunicator-Klasse ‒ Mit dieser Klasse wird die IExcelUICommunication-Schnittstelle implementier.
ThisAddIn-Klasse
Der Großteil dieser Klasse wird eigentlich von Visual Studio-Tools für Office in der Datei ThisAddIn.Designer.cs generiert, beim Erstellen eines.
Die zu implementierenden Mitglieder sind die Ereignishandler: ThisAddIn_Startup() und ThisAddIn_Shutdown().Ihr Zweck ist es, den von ExcelUICommunicator verwendeten .NET-Remotingchannel zu initialisieren oder zu schließen.
ExcelCodedUIAddinHelper_TemporaryKey.pfx
Diese Datei enthält ein temporäres Sicherheitszertifikat, das von Visual Studio Tools for Office generiert wird und dem Add-In-Assembly die Berechtigung erteilt, im Excel-Prozess zum Testen des Add-Ins und der Erweiterung zu agieren.Sie sollten dieses Zertifikat löschen und ein neues Zertifikat auf der Registerkarte Signierung des Projektfensters Eigenschaften erstellen oder ein eigenes Testzertifikat anfügen.
ExcelUICommunicator-Klasse
Diese Klasse implementiert die IExcelUITestCommunication-Schnittstelle und ruft die angeforderten UI-Informationen aus dem Excel-Objektmodell ab.Weitere Informationen finden Sie unter Beispiel für Excel-Communicator-Schnittstelle.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für Excel
Konzepte
Extending Coded UI Tests and Action Recordings to Support Microsoft Excel