Ir al contenido principal

DLL y Excel

DLL

Para seguir las siguientes instrucciones necesitas tener instalado en tu computadora Visual Studio.

Uso de métodos

Estos son los pasos que se necesitan seguir para crear una Bilbioteca de Clases con métodos que se puedan utilizar desde una Aplicació WPF. 
  1. Abrir Visual Studio
  2. Crear un nuevo proyecto -> Biblioteca de clases
  3. En Class1, programar una función estática. Por ejemplo, suma.
  4. Compilar solución para crear en carpeta obj un archivo dll
  5. Abirr Visual Studio
  6. Nuevo proyecto -> Aplicación WPF "prueba"
  7. Crear interface. En este ejemplo, se utilizará un botón desde el cual se accederá al método previamente creado.
  8. En el explorador de soluciones, haga click derecho en el proyecto -> Agregar referencia -> examinar -> examinar: seleccionar en bin -> aceptar
  9. Al programar el botón, notará que ya puede utilizar los métodos creados en la Biblioteca de Clases. Simplemente con +nombreProyectoBib.Class1.metodo(parametros)
  10. Correr

Crear libro en Excel a partir de VS

Estos son los pasos necesarios para crear un libro en Excel desde Visual Studio
  1. Abrir Visual Studio
  2. Archivo -> Nuevo proyecto -> Aplicación WPF
  3. Agregar librería:
    1. Referencias -> agregar -> COM -> Microsoft Excel 160 Object Library
  4. Agregar using...:
    1. using Microsoft.Office.Interop;
    2. using e.Microsoft.Office.Interop.Excel;
    3. using System.IO;
  5. Agregar atributos:
    1. e.Application excelApp;
    2. e.Worksheet hoja;
    3. e.Workbook libro;
  6. Crear método
    1. Crear String para indicar dónde quieres guardar el nuevo archivo de Excel y su nombre: String fileTest=@"c:\nombre.xslsx"; 
  7. if(File.Exists(fileTest)) File.Delete(filetest)
  8. Instanciar:
    1. exApp= new e.App();
    2. libro=exApp.Workbooks.Add();
    3. hoja= (e.Worksheet)

Visual Studio y Visual Basic

Estos son los pasos necesarios para utilizar en Excel, Visual Basic los métodos programados en Visual Studio
  1. Abrir Visual Studio ejecutándolo como administrador
  2. Nuevo proyecto -> Biblioteca de clases
  3. Proyecto, propiedades, información de ensamblado, seleccionar crear ensamblado visible, aceptar, compilación, seleccionar Registrar para interoperabilidad COM
  4. En bin tienes nombre.dll, nombre.pdb, nombre.tlb
  5. En explorador de archivos, ir a bin, tbl, copiar
  6. En explorador de archivos, ir a C:, ir a Windows, ir a System 32, pegar, continuar
  7. Abir Excel, abrir Visual Basic
  8. Nuevo módulo
  9. Nuevo procedimiento
  10. Herramienta, referencia, nombre del proyecto visual studio, aceptar
  11. Dim a as NombreDeProyectoVS
  12. utilizar los métodos creados en la biblioteca de clases. 
  13. Ejecutar

Comentarios