Complemento de Excel de muestra para probar la IU codificadaSample Excel Add-In for Coded UI Testing

Este complemento de ejemplo para Microsoft ExcelMicrosoft Excel está diseñado específicamente para admitir las pruebas de interfaz de usuario codificadas de las hojas de cálculo de Excel que se registran y se ejecutan en Visual Studio Enterprise.This sample Add-In for Microsoft ExcelMicrosoft Excel is designed specifically to support Coded UI Tests of Excel worksheets that are recorded and run in Visual Studio Enterprise. El complemento se crea con Visual Studio Tools para Office.The Add-In is created by using Visual Studio Tools for Office.

Para obtener más información sobre cómo crear un complemento de Excel, vea Tutorial: Crear el primer complemento de VSTO para Excel o busque "Complemento Excel" en MSDN.For more information about how to create an Excel Add-In, see Walkthrough: Creating Your First VSTO Add-in for Excel or search MSDN for "Excel Add-In".

Aunque el complemento de Excel no es el tema principal de esta documentación de la extensión de prueba de IU codificada para Excel, algunos comentarios pueden resultar útiles.Although the Excel Add-In is not the primary subject of this documentation of the Coded UI Test Extension for Excel, a few comments may be helpful.

Partes importantes de este complemento:The important parts of this Add-In:

  • Clase ThisAddIn: administra el canal de .NET Remoting entre ExcelUICommunicator y la Extensión de muestra para probar la interfaz de usuario codificada para Excel.ThisAddIn Class - Manages the .NET Remoting channel between the ExcelUICommunicator and the Sample Coded UI Test Extension for Excel.

  • ExcelCodedUIAddinHelper_TemporaryKey.pfx: certificado de seguridad para probar el complemento.ExcelCodedUIAddinHelper_TemporaryKey.pfx - A security certificate for testing the Add-In.

  • Clase ExcelUICommunicator: implementa la interfaz IExcelUICommunication.ExcelUICommunicator Class - This class implements the IExcelUICommunication interface.

Clase ThisAddInThisAddIn Class

La mayor parte de esta clase se genera mediante Visual Studio Tools para Office en el archivo ThisAddIn.Designer.cs cuando se crea el proyecto de complemento de Excel.Most of this class is actually generated by Visual Studio Tools for Office in the ThisAddIn.Designer.cs file when you create your Excel Add-In project.

Los miembros que debe implementar son los controladores de eventos ThisAddIn_Startup() y ThisAddIn_Shutdown().The members that you must implement are the event handlers: ThisAddIn_Startup() and ThisAddIn_Shutdown(). Su propósito es inicializar o cerrar el canal de .NET Remoting que ExcelUICommunicator usa.Their purpose is to initialize or close the .NET Remoting channel that is used by the ExcelUICommunicator.

ExcelCodedUIAddinHelper_TemporaryKey.pfxExcelCodedUIAddinHelper_TemporaryKey.pfx

Este archivo contiene un certificado de seguridad temporal que se genera mediante Visual Studio Tools para Office y concede el permiso del ensamblado del complemento para que funcione en el proceso de Excel para probar el complemento y la extensión.This file contains a temporary security certificate that is generated by Visual Studio Tools for Office and gives the Add-In assembly permission to operate in the Excel process for testing the Add-In and extension. Debe eliminar este certificado y crear uno nuevo en la pestaña Firma de la ventana Propiedades del proyecto o bien adjuntar su propio certificado de pruebas.You should delete this certificate and either create a new one in the Signing tab of the project Properties window, or attach your own testing certificate.

Clase ExcelUICommunicatorExcelUICommunicator Class

Esta clase implementa la interfaz IExcelUITestCommunication y obtiene la información solicitada de la interfaz de usuario a partir del modelo de objetos de Excel.This class implements the IExcelUITestCommunication interface and gets the requested UI information from the Excel object model. Para obtener más información, consulte Interfaz de muestra del Communicator de Excel.For more information, see Sample Excel Communicator Interface.

Vea tambiénSee Also

Extender las pruebas de IU codificadas y las grabaciones de acciones para la compatibilidad con Microsoft Excel Extending Coded UI Tests and Action Recordings to Support Microsoft Excel
Tutorial: Crear el primer complemento de VSTO para Excel Walkthrough: Creating Your First VSTO Add-in for Excel
Desarrollo de Office y SharePointOffice and SharePoint Development