Cómo implementar el complemento de Outlook desarrollado por VSTO en la máquina cliente
Un complemento es como un programa que amplía el conjunto de interfaces públicas del sistema Microsoft Office, permitiendo a los desarrolladores implementar interfaces mejoradas para Office. aplicaciones basadas en estas interfaces, con precisión Es decir, escalabilidad. Mecanismo de extensibilidad (como IE y Visual Studio que admiten extensiones de programa fijas)
Lo que quiero decir es que las funciones adicionales del primero
Las funciones adicionales de Office (complemento) se publican de diversas formas, hay tres categorías en resumen:
VBA: basado en el modelo de desarrollo de la suite Visaul Basic for Application, se pueden realizar algunas personalizaciones. Hacer restricciones personalizadas para algunas clases personalizadas es mucho más difícil que para algunos desarrolladores que han usado VBA. Todos los que han usado VBA saben que VBA comienza desde la aplicación misma, como el editor ExcelVBA como se muestra en la figura p>
Tenga en cuenta que cuando usé VB 6 para hacer lo anterior, básicamente no pude encontrar el programa de instalación de VB 6. De hecho, la plantilla de proyecto en la captura de pantalla implementa la interfaz de muestra. El complemento es que la plantilla del proyecto implementa la muestra de interfaz. Algunos de los modelos de imágenes internas de Office son familiares para todos
Emitido por VSTO: el nombre completo de VSTO es Visual Studio Tools para Office.
VS 2003: VSTO 1.0
VS 2005: VSTO 2.0
VS 2008: VSTO 3.0
VS 2010: VSTO 4.0 p> p>
Las versiones anteriores de VSTO enfrentaron demasiados desafíos en la implementación porque el proceso de implementación requirió mucho esfuerzo para escribir complementos. La noticia ahora es que la nueva versión es más fácil de implementar, tiene una disponibilidad de plantilla mucho mejor y viene con soporte Ribbon integrado para la implementación. En este artículo, pude publicar un sitio web mediante la tecnología ClickOnce o empaquetar un archivo zip vsto para una fácil implementación. Lo ilustraré usando un ejemplo simple.
Veré cómo la nueva versión de la herramienta para el cabello puede enviar un complemento de manera rápida y eficiente.
En la demostración, principalmente centrarse en El proceso de implementación del complemento que implementaré es relativamente simple:
Necesito agregar un nuevo botón de cinta a Outlook. Al hacer clic en el botón, aparece una ventana que me permite importar archivos de Excel. en contactos para comenzar Bar
Paso 1: Crear un proyecto complementario
La plantilla del proyecto crea la estructura del proyecto desde cero
Nota: Esto La clase complementaria estará en el código antes de que Outlook acceda a la instancia. Ese es
este uso. p>Necesito agregar un nuevo botón Ribbon a Outlook y el hecho es que es fácil de hacer
Elegí el diseño de interfaz visual Ribbon (Visual Designer)
Primero necesito Configuré el gráfico que muestra la cinta, cambié el tipo de cinta a Microsoft.
Explorador, lo que significa que mi cinta ahora es la ventana predeterminada del administrador de Outlook
Luego agregué el botón de control de la caja de herramientas grupo1
Hice que la cinta pareciera una cara
Paso 3: Implementar lógica simple
Luego implemento la lógica simple en el botón
Genero el controlador de eventos haciendo doble clic en el botón
Mi código de implementación simple
usando System;
usando System.Collections.Generic;
usando System.Objects.Objects.Objects.Objects.Objects.Objects .Objects.Objects.Objects .Objects.Objects.Objects.Objects.Objects.Objects.Objects.Objects.Objects.Objects.Objects.Objects.Objects.Objects.Objects.Objects.
Uso de System.Collections .Generic
Usar System.Linq
Usar System.Text
Usar Microsoft.Office.Tools.Ribbon