Udostępnij za pośrednictwem


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:

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

Koncepcje

Rozszerzanie zakodowanej testów interfejsu użytkownika i działania nagrania do obsługi programu Microsoft Excel

Inne zasoby

Rozwój pakietu Office w programie Visual Studio