Ejemplo Microsoft Excel Technology
Actualización: noviembre 2007
Este ejemplo muestra el uso de Microsoft Excel, el componente de hoja de cálculo de Microsoft Office, desde una aplicación administrada. La funcionalidad de programación de Microsoft Excel se expone a través de la Compatibilidad con programación de .NET. En este ejemplo, Excel se utiliza como servidor COM para ilustrar las posibilidades de interacción entre el código administrado y Microsoft Office System.
Nota: |
---|
Este ejemplo requiere Microsoft Office 2003 con compatibilidad con programación de .NET y los ensamblados de interoperabilidad primarios de Microsoft Office. |
Para obtener información sobre el uso de los ejemplos, vea los temas siguientes:
Para instalar la Compatibilidad con programación de .NET:
Abra el Panel de control y seleccione Agregar o quitar programas.
Seleccione Microsoft Office 2003 o Microsoft Excel 2003 y haga clic en Cambiar. En el cuadro de diálogo, asegúrese de que esté seleccionado el botón de opción Agregar o quitar características y haga clic en Siguiente.
Active la casilla Elegir personalización avanzada de aplicaciones y, a continuación, haga clic en Siguiente.
Expanda el nodo de Excel y haga clic en la flecha hacia abajo que aparece junto a Compatibilidad con programación de .NET. Seleccione Ejecutar desde mi PC.
Haga clic en Actualizar.
Para instalar los ensamblados de interoperabilidad primarios de Microsoft Office
- Instale los ensamblados de interoperabilidad primarios de Microsoft Office (PIA) desde Internet.
Un PIA contiene las definiciones de tipo de un objeto COM nativo. Una vez instalado, no es necesario especificar ninguna biblioteca de tipos al generar una aplicación interoperativa.
Para generar el ejemplo desde el símbolo del sistema
Abra una ventana del símbolo del sistema y navegue hasta el subdirectorio específico de uno de los lenguajes bajo el directorio Excel.
Especifique el siguiente comando, mediante el archivo de soluciones correcto para el lenguaje de programación.
msbuild AutoExcelVB.sln
Para generar el ejemplo mediante Visual Studio
Abra el Explorador de Windows y navegue hasta el subdirectorio específico de uno de los lenguajes bajo el directorio Excel.
Haga doble clic en el icono de AutoExcelCP.sln, AutoExcelCS.sln o AutoExcelVB.sln, dependiendo del lenguaje de programación elegido, para abrir el archivo en Visual Studio.
En el menú Generar, elija Generar solución.
La aplicación de ejemplo se generará en el directorio predeterminado \bin o \bin\Debug.
Para ejecutar el ejemplo
En la ventana del símbolo del sistema, navegue hasta el directorio que contiene el nuevo archivo ejecutable.
Escriba AutoExcel.exe en la línea de comandos.
Cuando haya terminado, cambie a la ventana del símbolo del sistema y presione Entrar para cerrar Excel y salir de la aplicación.
Nota: |
---|
Este ejemplo genera una aplicación de consola. Para poder ver el resultado, debe iniciarla desde la línea de comandos. Al final de la ejecución, el ejemplo deja abierta la ventana de Excel para mostrar los resultados. |
Requisitos
Microsoft Office 2003
Ensamblados de interoperabilidad primarios para Microsoft Office
Versión de .NET Framework: 2.0, 1.1, 1.0
Comentarios
Lea los comentarios del código fuente para obtener más información sobre la interoperabilidad con Microsoft Office.
Vea también
Referencia
System.Runtime.InteropServices
Otros recursos
Consideraciones de diseño para interoperaciones
Interoperar con código no administrado