Generar QR Code hoy en día se ha vuelto de moda ya que es usado por diferentes tipos de plataforma como es desde IOS, Android, Páginas Web, Folletos, Libros, Etc.
¿La pregunta que nos hacemos todos es como generar el QR?
En esta misma Página publique muchas formas desde aplicaciones gratuitas hasta de pago.
Bien una manera que muchos comparten es generar el QR usando el servicio de Google API lo cual solo requiere una llamada por un módulo de Excel y listo. Aquí la desventaja seria depender de una conexión a internet. Link de Descarga del Ejemplo.
Ahora generar QR en Excel lo veo demasiado difícil si solo nos enfocamos en los controles y herramientas que nos brinda VBA Excel.
Sin embargo, aquí si tenemos que ir a usar herramientas externas como son librerías, etc.
Ya hace algún tiempo desarrolle una dll (COM) para que se pueda usar en Vba Excel lo cual funciona muy bien, su única limitación es que es solo para Office de 32 bit.
Bien hasta aquí opte por buscar otras alternativas como es la librería zxing.dll de .NET que fue la mejor sin embargo esta librería no está disponible para Excel. Sin embargo, aquí se desarrollo una dll (NET) que sea compatible con VBA Excel.
1 2 3 4 5 6 7 8 9 10 11 |
Function QR(txtQR As String) Dim Im As DsigQR Set Im = New DsigQR With Im .TextoQR = txtQR .NombreImg = "QR.jpg" .RutaArchivo = ThisWorkbook.path .GenerarQR End With Set Im = Nothing End Function |
¿Cómo ver el reporte documentos del QR?
Para listar en un reporte que no sea Excel es necesario usar un reporteador para lo cual comparto el link de descarga.
Acerca del autor