Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo implementar el complemento de Outlook desarrollado por VSTO en la máquina cliente

Cómo implementar el complemento de Outlook desarrollado por VSTO en la máquina cliente

En primer lugar, lo que quiero decir es que los complementos

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 figuraDesarrolladores de VC y Visual Basic: Este tipo de desarrollador me permite implementar directamente Extensibilidad en VC o VB 6. Se han realizado más mejoras en el socket IDTExtensibility2 y funciones de personalización más flexibles. Actualmente, algunos de los complementos instalados de forma predeterminada en las aplicaciones de Office son similares. Como ejemplo, enumeraré algunos de los complementos instalados de forma predeterminada en Outlook.

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>

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