Complemento de Excel de muestra para probar la IU codificada

Este complemento de ejemplo para Microsoft Excel está diseñado específicamente para admitir Pruebas de IU codificadas de hojas de cálculo de Excel que se graban y se ejecutan en Visual Studio Premium o Visual Studio Ultimate. El Complemento se crea con Visual Studio Tools para Office.

Para obtener más información sobre cómo crear complementos de Excel, vea Tutorial: Crear el primer complemento en el nivel de la aplicación para Excel o busque en MSDN "Complementos de Excel".

Aunque el Complemento de Excel no es el objeto principal de esta documentación de Extensión de pruebas de IU codificadas, algunos comentarios pueden ser útiles.

Las partes importantes de este complemento:

  • Clase ThisAddIn - controla el canal .NET Remoting entre ExcelUICommunicator y Extensión de muestra para probar la IU codificada para Excel.

  • ExcelCodedUIAddinHelper_TemporaryKey.pfx - certificado de seguridad para probar el complemento.

  • ClaseExcelUICommunicator - esta clase implementa la interfaz IExcelUICommunication.

Clase ThisAddIn

Visual Studio Tools para Office genera realmente la mayoría de esta clase en el archivo ThisAddIn.Designer.cs al crear el proyecto Complemento de Excel.

Los miembros que debe implementar son los controladores de eventos: ThisAddIn_Startup() y ThisAddIn_Shutdown(). El propósito es inicializar o cerrar el canal .NET Remoting que utiliza ExcelUICommunicator.

ExcelCodedUIAddinHelper_TemporaryKey.pfx

Este archivo contiene un certificado de seguridad temporal que se ha generado a través de Visual Studio Tools para Office y proporciona el permiso de ensamblado de complemento para funcionar en el proceso de Excel para probar el Complemento y extensión. Debería eliminar este certificado o crear un nuevo en la pestaña Firma de la ventana Propiedades del proyecto o adjuntar un certificado de prueba propio.

ExcelUICommunicator (clase)

Esta clase implementa la interfaz IExcelUITestCommunication y obtiene la información de la interfaz de usuario solicitada del modelo de objetos de Excel. Para obtener más información, vea Interfaz de muestra del Communicator de Excel.

Vea también

Tareas

Tutorial: Crear el primer complemento en el nivel de la aplicación para Excel

Otros recursos

Extender las pruebas de IU codificadas y las grabaciones de acciones para la compatibilidad con Microsoft Excel

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