Compartir a través de


Ejemplo de automatización de Office

Actualización: noviembre 2007

En este ejemplo se muestra la automatización de Microsoft Agent, Microsoft Word y Microsoft Excel. Cuando se hace referencia a varios ensamblados COM de Office, Visual Studio crea automáticamente contenedores RCW de COM para que puedan programarse desde .NET Framework.

Para obtener ejemplos e instrucciones para la instalación

  • Siga uno o varios de los procedimientos siguientes:

    • En el menú Ayuda, haga clic en Ejemplos.

      El archivo Léame muestra información sobre los ejemplos.

    • Visite el sitio web Visual Studio 2008 Samples. Están disponibles las versiones de ejemplos más recientes.

    • Busque los ejemplos en el equipo en el que está instalado Visual Studio. De manera predeterminada, los ejemplos y el archivo Léame se instalan en unidad:\Archivos de programa\Microsoft Visual Studio 9.0\Samples\lcid. Para las versiones Express de Visual Studio, todos los ejemplos están en línea.

Para obtener más información, vea Localizar archivos de ejemplo.

.

Nota de seguridad:

En este ejemplo de código se ilustra un concepto y únicamente se muestra el código correspondiente a dicho concepto. Es posible que no cumpla los requisitos de seguridad de un entorno concreto y, por tanto, no debería utilizarse tal y como se muestra. Se recomienda agregar código de seguridad y de control de errores para que los proyectos sean más seguros y sólidos. Microsoft proporciona este ejemplo "tal cual" sin ninguna garantía.

Para ejecutar este ejemplo

  • Presione F5.

Requisitos

Si desea oír hablar a Merlín, deberá instalar el paquete de reconocimiento de voz que se incluye con Microsoft Office XP, pero que no se instala de manera predeterminada. Para obtener instrucciones sobre cómo llevar a cabo esta operación, vea: Instalar las funciones de reconocimiento de voz (https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/input\_speech\_install.mspx).

Demostraciones

Se agregan tres controles TabPage a un control TabControl para mostrar tres tareas de programación:

  • Microsoft Agent   La biblioteca de Office Agent hace que el personaje Merlín aparezca y actúe. Antes de que el personaje Merlín pueda aparecer, debe crear una instancia del objeto AgentObjects.Controller. Desde este objeto se tiene acceso a un objeto IAgentCtlCharacter que representa a Merlín. IAgentCtlCharacter implementa un método Play que se utiliza para controlar las distintas animaciones. Para obtener más información sobre Microsoft Agent, consulte los artículos y la documentación de SDK en https://msdn2.microsoft.com/es-es/default.aspx.

  • Microsoft Word   Se muestra un archivo de texto en un control RichTextBox. Se inicia una instancia de Word y la aplicación Word se utiliza para comprobar la ortografía del texto en el control RichTextBox.

  • Microsoft Excel   Cree y rellene un control DataSet a partir de un documento XML y, a continuación, utilice el método DataBind para enlazarlo a DataGrid. A continuación, exporte el contenido de DataSet a una hoja de cálculo de Excel y ejecute una función de Excel que calcule la media de los valores de una columna.

Vea también

Tareas

Cómo: Instalar ensamblados de interoperabilidad primario de Office

Cómo: Apuntar a las aplicaciones de Office mediante los ensamblados de interoperabilidad primarios

Conceptos

Información general sobre los ensamblados en las soluciones de Office