Przykładowy dodatek Excel dla kodowanych testów UI
Ten przykładowy dodatek dla Microsoft Excel jest przeznaczony specjalnie do obsługi arkuszy kodowane testy interfejsu użytkownika programu Excel, które są rejestrowane i uruchamiane w Visual Studio Premium lub Visual Studio Ultimate.Dodatek jest tworzony przy użyciu narzędzi Visual Studio Tools for Office.
Aby uzyskać więcej informacji dotyczących sposobu tworzenia dodatek programu Excel, zobacz Wskazówki: tworzenie pierwszego dodatku na poziomie aplikacji dla programu Excel lub przeszukaj MSDN dla "Excel Add-In".
Chociaż dodatek programu Excel nie jest podstawowym przedmiotem tej dokumentacji rozszerzenie kodowane Test interfejsu użytkownika dla programu Excel, pomocne może być kilka uwag.
Ważne części to Add-In:
ThisAddInKlasa — zarządza kanału .NET Remoting między ExcelUICommunicator i Przykładowe rozszerzenie kodowanych testów UI dla programu Excel.
ExcelCodedUIAddinHelper_TemporaryKey.pfx-Świadectwa bezpieczeństwa do testowania dodatku.
ExcelUICommunicatorImplementuje tej klasy class - IExcelUICommunication interfejsu.
Klasa ThisAddIn
Większość tej klasy rzeczywiście jest generowana przez program Visual Studio Tools for Office w ThisAddIn.Designer.cs pliku podczas tworzenia projektu w programie Excel.
Elementy, które należy zaimplementować obsługę zdarzeń są: ThisAddIn_Startup() i ThisAddIn_Shutdown().Ich celem jest inicjowanie lub zamykanie kanału .NET Remoting, który jest używany przez ExcelUICommunicator.
ExcelCodedUIAddinHelper_TemporaryKey.pfx
Ten plik zawiera tymczasowe certyfikatem, który jest generowany przez program Visual Studio Tools for Office i daje Add-In zestawu uprawnień do działania w procesie programu Excel do badania dodatków i rozszerzenie.Należy usunąć ten certyfikat i albo utworzyć nowy w podpisywania kartę projektu Właściwości okna, lub dołączyć własne badania certyfikat.
Klasa ExcelUICommunicator
Ta klasa implementuje IExcelUITestCommunication interfejs i wymagane informacje o interfejsie użytkownika są pobierane z modelu obiektów programu Excel.Aby uzyskać więcej informacji, zobacz Interfejs komunikatora programu Excel.
Zobacz też
Zadania
Wskazówki: tworzenie pierwszego dodatku na poziomie aplikacji dla programu Excel
Koncepcje
Inne zasoby
Tworzenie aplikacji pakietu Office i programu SharePoint w programie Visual Studio