Automatización con excel y visual basic .net

Páginas: 4 (944 palabras) Publicado: 22 de octubre de 2010
Automatización con Excel y Visual Basic .NET

Este es un ejemplo de automatización – controlar un programa desde otro – usando Visual Basic .NET y Excel. Desde Visual Basic .NET vamos a crear yllenar una hoja de Excel.

Proyecto

Crearemos un proyecto Visual Basic de tipo Windows Application, y lo llamaremos: WinAppExcelAutomation.

[pic]

Formulario

Aparece un formulario, Form1,que renombré a frmExcelAutomation. También le cambié el nombre del archivo, de Form1.vb a frmExcelAutomation.vb. Le puse la propiedad Text: Excel Automation.

[pic]

Le adicioné un DataGrid, quenombré dgDatos, y un botón, con nombre: btnAlmacenarExcel, y texto: Almacenar Excel. (También recomendaría especificar las propiedades Anchor apropiadas, para que al cambiar el tamaño del formulario,los controles se ajusten).

Acceso a Datos

DataAdapter

Para llenar la hoja de Excel, vamos a leer datos de la tabla Customers en la base de datos Northwind que viene de demostración en SQLServer. Usaremos un DataAdapter para accesar la base de datos y llenar un DataSet, que es un área en memoria en donde almacenaremos temporalmente los datos.

En el Toolbox, bajo el encabezado de Data,arrastraremos un control SqlDataAdapter y lo dejamos caer sobre el formulario. Aparece un Wizard de Data Adapter Configuration:

Pasamos a la siguiente pantalla con Next > y escogemos una conexión aNorthwind.
En caso de que no exista una conexión a Northwind, la creamos oprimiendo el botón New Connection.

[pic]
Luego, escogeremos accesar los datos con enunciados SQL (versus conProcedimientos Almacenados):

[pic]

Y establecemos la sentencia SQL Server
(puede utilizar el botón Query Builder para crear la sentencia SQL en forma gráfica)

[pic]

Dar Next > y luego Finish paraterminar.

[pic]

Renombré el Data Adapter SqlDataAdapter1 a daCustomers, y la conexión SqlConnection1 a cnnNorthwind.

DataSet

El DataSet es un área en memoria en donde almacenamos los datos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Visual Basic . NET
  • Visual basic .net
  • Manual de visual basic .net
  • Visual Basic .Net
  • Visual Basic Net Framework
  • Manual de visual basic .net
  • Ejercicios de Visual Basic .NET
  • Excel y Visual basic

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS