MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Html Formatado em "objMail.HTMLBody"

    gumz
    gumz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 103
    Registrado : 30/07/2011

    [Resolvido]Html Formatado em "objMail.HTMLBody" Empty Html Formatado em objMail.HTMLBody

    Mensagem  gumz Seg 01 Ago 2011, 5:30 pm


    Boa tarde, amigos!

    Estou tentando definir um texto formatado em html, tabelas e um logotipo em jpg, puxando os dados dos campos de tabela em meio ao código, como explicado pelo caro criquio aqui mesmo em http://maximoaccess.forumeiros.com/t2777-resolvidocriar-email-padrao

    Só que ao executar o comando com configurações mais específicas como links e tamanhos obtenho "erro de sintaxe" - em tabelas simples, não ocorre erro.

    Existem códigos não permitidos em VBA no objMail ou tem alguma forma que vocês possam me exemplificar para obter estes dados html externamente?


    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Html Formatado em "objMail.HTMLBody" Empty Re: [Resolvido]Html Formatado em "objMail.HTMLBody"

    Mensagem  criquio Seg 01 Ago 2011, 5:42 pm

    Fala champz. Coloque o código que está usando para a gente ver. Coloque tambem os resultados inesperados caso aconteçam e tambem a linha para aonde o erro depura no vba se for o caso.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    gumz
    gumz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 103
    Registrado : 30/07/2011

    [Resolvido]Html Formatado em "objMail.HTMLBody" Empty Re: [Resolvido]Html Formatado em "objMail.HTMLBody"

    Mensagem  gumz Seg 01 Ago 2011, 6:11 pm

    Caro Criquio

    Grato pela rápida resposta. Testando e retestando inúmeras vezes com meu primário conhecimento, "encontrei" o que causava erro: as aspas para as medidas html. Há incompatibilidade das mesmas com as aspas do código?

    Posto aqui o modelo do que consegui fazer como mero exemplo.


    objMail.HTMLBody = "<tr><td><table width=394 border=1><tr><td colspan=2><img src=imagens/img_logoaplicativos.jpg width=390 height=44></td></tr><tr><td width=89>ASSUNTO:</td><td width=289>" & [nASSUNTO] & vbCrLf & "</td></tr><tr><td>CONTRATO:</td><td>" & [nCONTRATO] & vbCrLf & "</td></tr><tr><td colspan=2> </td></tr><tr><td colspan=2>Divirta-se com o maior jogo de estratégia de todos os tempos, agora em versão online e mais 15 jogos. Com o pacote UOL Gametrack, você tem diversão garantida com 16 jogos clássicos em versão online.</td></tr></table>"
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Html Formatado em "objMail.HTMLBody" Empty Re: [Resolvido]Html Formatado em "objMail.HTMLBody"

    Mensagem  criquio Seg 01 Ago 2011, 6:21 pm

    Com esse código está funcionando direitinho? Ou o que deu problema estava diferente? Se teve problemas co outro, coloque o que deu problema para a gente ver.

    Outra coisa, o vBcRlF dá problemas em html. Pode substituí-lo pela tag <p> ou pela <br>


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    gumz
    gumz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 103
    Registrado : 30/07/2011

    [Resolvido]Html Formatado em "objMail.HTMLBody" Empty Re: [Resolvido]Html Formatado em "objMail.HTMLBody"

    Mensagem  gumz Seg 01 Ago 2011, 6:29 pm

    Não sabia sobre o vBcRlF - muito obrigado pela dica!

    Com este código está funcionando - dava erro neste mesmo código, porém com as aspas, assim:

    objMail.HTMLBody = ""394" border="1">

    Removendo as aspas, funciona bem - encontrei a resposta neste meio tempo. Não sabia deste conflito de aspas entre html x vba.

    Posso dizer que está resolvido!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Html Formatado em "objMail.HTMLBody" Empty Re: [Resolvido]Html Formatado em "objMail.HTMLBody"

    Mensagem  criquio Seg 01 Ago 2011, 6:32 pm

    O conflito de verifica em virtude das aspas terem sua própria função dentro do vba. Geralmente, quando tags html são inseridas em outra linguagem qualquer, isso deve ser feito sem as aspas e levando em consideração que nem todas as tags são suportadas por todas as outras linguagens.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    gumz
    gumz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 103
    Registrado : 30/07/2011

    [Resolvido]Html Formatado em "objMail.HTMLBody" Empty Re: [Resolvido]Html Formatado em "objMail.HTMLBody"

    Mensagem  gumz Seg 01 Ago 2011, 6:38 pm

    Lição aprendida! Mais uma vez, muito obrigado pela atenção dispensada!

    Abraço!

    Conteúdo patrocinado


    [Resolvido]Html Formatado em "objMail.HTMLBody" Empty Re: [Resolvido]Html Formatado em "objMail.HTMLBody"

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 22 Nov 2024, 2:34 pm