VB6 - escolher certificado digital - late binding

Para utilizar a DLL com late binding não é a necessário fazer o reference da DLL, basta que a DLL esteja registrada no equipamento e exista na pasta da aplicação.

Para ter mais detalhes acesse: http://www.flexdocs.com.br/guiaNFe/uso.html


'
' Exemplo para obter versão da DLL em uso
'
'
'
' Exemplo para escolher um certificado digital do repositório de certificados digitais do usuário corrente do
' Windows


Dim Result As Long

Dim msgResultado As String

Dim Certificado As String

Certificado = ""
msgResultado = ""
'
' instancia classe
'

Dim objNFeUtil As Object

Set objNFeUtil = CreateObject("NFe_Util_2G.util")

'
' pega certificado
'
Result = objNFeUtil.PegaNomeCertificado(Certificado, msgResultado)

MsgBox Str(Result) + " - " + msgResultado, vbInformation, "Resultado"
'
' libera classe
'
Set objNFeUtil = Nothing