martes, 15 de noviembre de 2016




Visual Basic & Excel

Manejo de los libros de Excel mediante archivos DLL en Visual Studio.


Visual Basic y el manejo de Excel

Se abre un nuevo proyecto en Visual Studio
         En este ejemplo se agrega el código al boton


Se agrega como referencia en COM el archivo Microsoft Excel 15.0 Object Library


Se importan las siguientes bibliotecas para el manejo de Excel

  • using Microsoft.Office.Interop;
  • using e = Microsoft.Office.Interop.Excel;
  • using System.IO;
Se crea la cadena de texto dónde se guardara el libro

 string fileTest = "C:\\Users\\MiPC\\Documents\\DLL2";
            if (File.Exists(fileTest))
                File.Delete(fileTest);

Se crean las variables para el manejo de Excel en la aplicación
                  e.Application excelApp;
            e.Worksheet hoja;
            e.Workbook libro;

Ejemplo: 
Se crea un libro en Excel donde asignamos a la celda (1,1) el texto deseado (txt.Text)


            excelApp = new e.Application();
            libro = excelApp.Workbooks.Add();
            hoja = (e.Worksheet)libro.Worksheets.get_Item(1);
            hoja.Cells[1, 1] = txt.Text;

Se guarda el libro con la cadena de ubicación antes puesta y se cierra Excel y la conexión.
            
        libro.SaveAs(fileTest);
          libro.Close();
          excelApp.Quit();

No hay comentarios:

Publicar un comentario