LOADPICTURE RETORNANDO NÚMEROS
Alterado em 08/05/2023 11:50:50
Prezados,
Dentro de um procedimento Public Sub Main , estou trabalhando com Array para preencher informações padronizadas em emails.
Ao executar o client de email, ele executa o script com esse procedimento preenchendo algumas informações como Para:, Cc:, Assunto:, Assinatura de Email:, Etc.
Na assinatura, estou tentando carregar uma imagem:
Dentro do procedimento, criei uma variável e atribuí o valor carregando o arquivo bmp;
Dim X
Set X = loadpicture("c:\ass\assinatura.bmp")
Ao chamar o client de email, no local da assinatura ao invés de carregar a imagem ele preenche com números aleatórios.
O que pode ser? Tipos incompatíveis ? Ou trabalhando com Array não posso carregar imagens?
Dentro de um procedimento Public Sub Main , estou trabalhando com Array para preencher informações padronizadas em emails.
Ao executar o client de email, ele executa o script com esse procedimento preenchendo algumas informações como Para:, Cc:, Assunto:, Assinatura de Email:, Etc.
Na assinatura, estou tentando carregar uma imagem:
Dentro do procedimento, criei uma variável e atribuí o valor carregando o arquivo bmp;
Dim X
Set X = loadpicture("c:\ass\assinatura.bmp")
Ao chamar o client de email, no local da assinatura ao invés de carregar a imagem ele preenche com números aleatórios.
O que pode ser? Tipos incompatíveis ? Ou trabalhando com Array não posso carregar imagens?
Pode ser um milhão de coisas .... pode ser mais descritivo e oferecendo mais trechos do seu codigo?
Alterado em 23/05/2023 08:45:00
end sub
end sub
Dim conn
Dim prm
Public Sub main (prm)
prm.ExecutionResult = prm.Constants.EXECUTION_RESULT_FALSE
Set Me.prm = prm
Dim bytAccessType, avParameters
prm.TranslateNewToOldModelControl bytAccessType, avParameters
Dim inFoEmail
Dim strMensagem, strAssunto, strCc, strAssinatura, strPara
Set ocnADO = CreateObject ("ADODB.Connection")
ocnADO.Open "DSN=" & Trim (prm.Database.Dsn) & ";Persist Security Info=true;Uid=" & Trim (prm.Database.UserName) & ";Pwd=" & Trim (prm.Database.Password) & ""
ocnADO.CommandTimeout = 0
Dim x
Set x = loadpicture("c:\ass\assinatura.bmp")
'Antes do envio
If (UCase (avParameters(0)) = "B") Then
'Recebe array contendo os dados do e-mail
inFoEmail = prm.inFoEmail
'Recebe dados do array
strMensagem = inFoEmail(0)
strAssunto = inFoEmail(1)
strCc = inFoEmail(2)
strAssinatura = inFoEmail(3)
strPara = inFoEmail(4)
'
'... Personalizações
'
strMensagem = "Prezado Cliente </br></br> texto padrão : </br><br>" & inFoEmail(0) & "</br><br> texto padrão"
strAssunto = "Teste Imagem com Assinatura"
strCc = "assinaturateste@gmail.com"
strAssinatura = "" & x & ""
strPara = "assinaturateste@gmail.com"
'Retorna dados utilizados
inFoEmail(0) = strMensagem
inFoEmail(1) = strAssunto
inFoEmail(2) = strCc
inFoEmail(3) = strAssinatura
inFoEmail(4) = strPara
prm.inFoEmail = inFoEmail
prm.ExecutionResult = prm.Constants.EXECUTION_RESULT_TRUE
'Após o envio
ElseIf (UCase (avParameters(0)) = "E") Then
prm.ExecutionResult = prm.Constants.EXECUTION_RESULT_TRUE
End If
Estou reenviando com o código!
Faça seu login para responder