Przykładowy dodatek Excel do testowania zakodowanej interfejsu użytkownika
W przykładzie Add-In dla Microsoft Excel jest zaprojektowana specjalnie do obsługi arkuszy kodowane testy interfejsu użytkownika programu Excel, które są rejestrowane i uruchamiać w Visual Studio Premium lub Visual Studio Ultimate. Dodatek jest tworzona przy użyciu narzędzi Visual Studio Tools dla pakietu Office.
Aby uzyskać więcej informacji na temat tworzenia dodatku Excel, zobacz Instruktaż: Tworzenie na pierwszym poziomie aplikacji Add-in for Excel lub poszukać MSDN dla "dodatku Excel".
Chociaż dodatek programu Excel nie jest głównym tematem tej dokumentacji rozszerzenia kodowane Test interfejsu użytkownika dla programu Excel, pomocne może być kilka uwag.
Ważne części tego dodatku:
ThisAddInKlasa - zarządza kanału .NET Remoting między ExcelUICommunicator i Próbki są kodowane rozszerzenie badania interfejsu użytkownika dla programu Excel.
ExcelCodedUIAddinHelper_TemporaryKey.pfx-Świadectwa bezpieczeństwa do testowania dodatek.
ExcelUICommunicatorImplementuje tej klasy class - IExcelUICommunication interfejsu.
Klasa ThisAddIn
Większość tej klasy faktycznie jest generowana przez program Visual Studio Tools dla pakietu Office w ThisAddIn.Designer.cs plików podczas tworzenia projektu dodatku programu Excel.
Elementy członkowskie, które należy zaimplementować są programy obsługi zdarzeń: 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 dla pakietu Office i daje uprawnienia zgromadzenia Add-In do działania w procesie programu Excel do badania Add-In i rozszerzenie.Należy usunąć ten certyfikat i Utwórz nową podpisywania karcie Projekt Właściwości okna, lub dołączyć własne badania certyfikat.
Klasa ExcelUICommunicator
Ta klasa implementuje IExcelUITestCommunication interfejs i pobiera żądane informacje interfejsu użytkownika z modelu obiektów programu Excel.Aby uzyskać więcej informacji, zobacz Interfejs programu Communicator Excel próbki.
Zobacz też
Zadania
Instruktaż: Tworzenie na pierwszym poziomie aplikacji Add-in for Excel