Archivos DLL & Excel => Visual Basic
Uso de las Bibliotecas de enlace dinámico en Visual Basic y su implementación y compatibilidad para el manejo de Excel
Clases Library
Se crea una clase DLL como las vista en el post anterior
!!Las funciones NO deben ser estáticas¡¡
Y se cambian sus propiedades para permitir la interoperabilidad.
Se compila el proyecto y así creando un archivo de extensión .tlb (tabla de paginación) y es guardada en C:\Windows\System32\
Se abre un nuevo libro de Excel y posteriormente en Visual Basic desde la pestaña Desarrollador.
Se crea un nuevo modulo donde se insertará el procedimiento.
En la pestaña Herramientas en Referencias seleccionamos la casilla con nuestra DLL.
Declaramos una variable como nuestra DLL y la instanciamos con SET con esto ya podemos usarla dentro del módulo con las funciones que tenga la misma.
!!Las funciones NO deben ser estáticas¡¡
Y se cambian sus propiedades para permitir la interoperabilidad.
Se compila el proyecto y así creando un archivo de extensión .tlb (tabla de paginación) y es guardada en C:\Windows\System32\
Se abre un nuevo libro de Excel y posteriormente en Visual Basic desde la pestaña Desarrollador.
Se crea un nuevo modulo donde se insertará el procedimiento.
En la pestaña Herramientas en Referencias seleccionamos la casilla con nuestra DLL.
Declaramos una variable como nuestra DLL y la instanciamos con SET con esto ya podemos usarla dentro del módulo con las funciones que tenga la misma.
Public Sub metodo()
Dim
dll As
ClassLibrary1.Class1
Set
dll =
New ClassLibrary1.Class1
MsgBox (dll.funcion(3))
End Sub








No hay comentarios:
Publicar un comentario