Compartilhar via


Amostra Excel Add-In para testes de UI codificada

Neste exemplo, Add-In para Microsoft Excel foi projetado especificamente para oferecer suporte a planilhas codificados testes de interface do usuário do Excel, que são registradas e executadas em Visual Studio Premium ou Visual Studio Ultimate. O Add-In é criado usando Visual Studio Tools for Office.

Para obter mais informações sobre como criar um suplemento do Excel, consulte Demonstra Passo a passo: Criando o primeiro nível do aplicativo Add-in para o Excel ou pesquise o MSDN para "Excel Add-In".

Embora o suplemento do Excel não seja o assunto principal desta documentação da extensão de teste de interface do usuário codificados para Excel, alguns comentários podem ser úteis.

As partes importantes deste suplemento:

Classe ThisAddIn

A maioria dessa classe, na verdade, é gerado pelo Visual Studio Tools for Office na ThisAddIn.Designer.cs arquivo quando você cria seu suplemento do Excel projeto.

Os membros que você deve implementar são os manipuladores de eventos: ThisAddIn_Startup() e ThisAddIn_Shutdown(). Sua finalidade é inicializar ou fechar o.Canal de NET Remoting é usado pelo ExcelUICommunicator.

ExcelCodedUIAddinHelper_TemporaryKey.pfx

Este arquivo contém um certificado de segurança temporário gerado pelo Visual Studio Tools for Office e concede a permissão de assembly Add-In para operar no processo do Excel para testar o suplemento e extensão. Você deve excluir esse certificado e crie um novo na assinatura o guia do projeto Propriedades janela, ou anexar seu próprio teste certificado.

Classe de ExcelUICommunicator

Essa classe implementa o IExcelUITestCommunication interface e obtém as informações solicitadas de interface do usuário do modelo de objeto de Excel. Para obter mais informações, consulte Interface de Communicator do Excel de amostra.

Consulte também

Tarefas

Demonstra Passo a passo: Criando o primeiro nível do aplicativo Add-in para o Excel

Outros recursos

Estendendo testes codificados da interface do usuário e a gravações de ação para o suporte ao Microsoft Excel

Getting Started (How Do I in Visual Studio Tools for Office)