Matheus-vb6 Postado Julho 14, 2010 Denunciar Share Postado Julho 14, 2010 (editado) Como eu resolvo esse problema, gostaria de colocar isso para chegar por e-mail:"<font size='3' color='blue'>" & "Pesquisa de satisfação 2010" & "</font>" & "<BR><BR>" & frmPrincipal1.lblPergunta1.Caption & " : " & f1p1 & "<BR>" & frmPrincipal1.lblPergunta2.Caption & " : " & f1p2 & "<BR>" & frmPrincipal1.lblPergunta3.Caption & " : " & f1p3 & "<BR>" & frmPrincipal1.lblPergunta4.Caption & " : " & f1p4 & "<BR>" & frmPrincipal1.lblPergunta5.Caption & " : " & f1p5 & "<BR>" & frmPrincipal1.lblPergunta6.Caption & " : " & f1p6 & "<BR>" & frmPrincipal1.lblPergunta7.Caption & " : " & f1p7 & "<BR>" & frmPrincipal1.lblPergunta8.Caption & " : " & f1p8 & "<BR>" & frmPrincipal1.lblPergunta9.Caption & " : " & f1p9 & "<BR>" & frmPrincipal1.lblPergunta10.Caption & " : " & f1p10 & "<BR>" & frmPrincipal2.lblPergunta1.Caption & " : " & f2p1 & "<BR>" & frmPrincipal2.lblPergunta2.Caption & " : " & f2p2 & "<BR>" & frmPrincipal2.lblPergunta3.Caption & " : " & f2p3 & "<BR>" & frmPrincipal2.lblPergunta4.Caption & " : " & f2p4 & "<BR>" & frmPrincipal2.lblPergunta5.Caption & " : " & f2p5 & "<BR>" & frmPrincipal2.lblPergunta7.Caption & " : " & f2p7 & "<BR>" & frmPrincipal2.lblPergunta8.Caption & " : " & f2p8 & "<BR>" & frmPrincipal2.lblPergunta9.Caption & " : " & f2p9 & "<BR>" & frmPrincipal2.lblPergunta10.Caption & " : " & f2p10 & "<BR>" & frmprincipal3.lblPergunta1.Caption & " : " & f3p1 & "<BR>" & frmprincipal3.lblPergunta2.Caption & " : " & f3p2 & "<BR>" & frmprincipal3.lblPergunta3.Caption & " : " & f3p3 & "<BR>" & frmprincipal3.lblPergunta4.Caption & " : " & f3p4 & "<BR>" & frmprincipal3.lblPergunta5.Caption & " : " & f3p5 & "<BR>" & frmprincipal3.lblPergunta7.Caption & " : " & f3p7 & "<BR>" & frmprincipal3.lblPergunta8.Caption & " : " & f3p8 & "<BR>" & frmprincipal3.lblPergunta9.Caption & " : " & f3p9 & "<BR>" & frmprincipal3.lblPergunta10.Caption & " : " & f3p10 & "<BR>" & lblpergunta1.caption & " : " & fabrica & "<BR>" & lblpergunta2.caption & " : " & cursos & "<BR>" & lblsugestao.caption & " : " & sugestao & "<BR>" & lblcomentario.caption & " : " & comentario & "<BR>" & lblconstrutora.caption & " : " & construtora & "<BR>" & lblnome.caption & " : " & nome & "<BR>" & lblcargo.caption & " : " & cargoSó que o VB corta, e não consigo inserir tudo, tomo eu colocaria tudo isso dentro do k.send? Editado Julho 26, 2010 por Matheus-vb6 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 15, 2010 Denunciar Share Postado Julho 15, 2010 como assim o vb corta??quando você poe esse codigo no k.Body ele fica so um pedaco do texto?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Matheus-vb6 Postado Julho 15, 2010 Autor Denunciar Share Postado Julho 15, 2010 sim, ai uma parte fika preta e a outra fica vermelha embaixo, e se eu apertar del ou backspace n adianta!Se eu usasse como variaveis deixaria o programa mais lento? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 15, 2010 Denunciar Share Postado Julho 15, 2010 matheus, não to entendendo nd...o q fica preto e vermelho?? o q tem o del e o backspace com a historia??imagino q o py.sendmail consiga mandar o tamanho q for do email, desde q não exceda o limite do servidor smtp.fiz agora aqui ate um teste tentando enviar um email com 500.000 caracteres no body (quase 500 kB de email) e o email chegou intero pra mim. e 500 kB é muito texto pra um corpo de email em.porque você tb não poe o codigo intero q você ta usando pra enviar o email?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Matheus-vb6 Postado Julho 15, 2010 Autor Denunciar Share Postado Julho 15, 2010 (editado) o código fikava parte preto (válido) e a outra parte vermelho (inválido)eu consegui dividi-los por variaveisMENSAGEM = "<font size='3' color='blue'>" & "Pesquisa de satisfação 2010" & "</font>" & "<BR><BR>" & frmPrincipal1.lblPergunta1.Caption & " : " & f1p1 & "<BR>" & frmPrincipal1.lblPergunta2.Caption & " : " & f1p2 & "<BR>" & frmPrincipal1.lblPergunta3.Caption & " : " & f1p3 & "<BR>" & frmPrincipal1.lblPergunta4.Caption & " : " & f1p4 & "<BR>" & frmPrincipal1.lblPergunta5.Caption & " : " & f1p5 & "<BR>" & frmPrincipal1.lblPergunta6.Caption & " : " & f1p6 & "<BR>" & frmPrincipal1.lblPergunta7.Caption & " : " & f1p7 & "<BR>" & frmPrincipal1.lblPergunta8.Caption & " : " & f1p8 & "<BR>" & frmPrincipal1.lblPergunta9.Caption & " : " & f1p9 & "<BR>" & frmPrincipal1.lblPergunta10.Caption & " : " & f1p10 & "<BR><BR>" & frmPrincipal2.lblPergunta1.Caption & " : " & f2p1 & "<BR>" & frmPrincipal2.lblPergunta2.Caption & " : " & f2p2 & "<BR>" & frmPrincipal2.lblPergunta3.Caption & " : " & f2p3 & "<BR>" & frmPrincipal2.lblPergunta4.Caption & " : " & f2p4 & "<BR>" & frmPrincipal2.lblPergunta5.Caption & " : " & f2p5 & "<BR>" MENSAGEM2 = frmPrincipal2.lblPergunta7.Caption & " : " & f2p7 & "<BR>" & frmPrincipal2.lblPergunta8.Caption & " : " & f2p8 & "<BR>" & frmPrincipal2.lblPergunta9.Caption & " : " & f2p9 & "<BR><BR>" & frmPrincipal3.lblPergunta1.Caption & " : " & f3p1 & "<BR>" & frmPrincipal3.lblPergunta2.Caption & " : " & f3p2 & "<BR>" & frmPrincipal3.lblPergunta3.Caption & " : " & f3p3 & "<BR>" & frmPrincipal3.lblPergunta4.Caption & " : " & f3p4 & "<BR>" & frmPrincipal3.lblPergunta5.Caption & " : " & f3p5 & "<BR>" & frmPrincipal3.lblPergunta7.Caption & " : " & f3p7 & "<BR>" & frmPrincipal3.lblPergunta8.Caption & " : " & f3p8 & "<BR>" & frmPrincipal3.lblPergunta9.Caption & " : " & f3p9 & "<BR><BR>" & lblPergunta1.Caption & " : " & fabrica & "<BR>" & lblPergunta2.Caption & " : " & cursos & "<BR>" & lblSugestao.Caption & " : " & sugestao & "<BR>" & lblComentario.Caption & " : " & comentario & "<BR><BR>" MENSAGEM3 = lblConstrutora.Caption & construtora & "<BR>" & lblNome.Caption & nome & "<BR>" & lblCargo.Caption & cargo e no k.body k.Body = mensagem + mensagem2 + mensagem3a mensagem está chegando sim, mas eu gostaria de saber se há limite por linha de codigo no vb, por em uma linha só (sem variaveis) não consegui mandar diretamente, ficava assim:ou assimpor variaveis ele vai, mas por que não consigo fazer sem elas? Editado Julho 15, 2010 por Matheus-vb6 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 15, 2010 Denunciar Share Postado Julho 15, 2010 a agora sim entendi.uma linha de instrucao no seu codigo não pode passar, se não me engano, de 1024 caracteres.ai pra dividir uma mesma instrucao em varias linhas você usa o _exemplo:MENSAGEM = "<font size='3' color='blue'>" & "Pesquisa de satisfação 2010" & _"</font>" & "<BR><BR>" & frmPrincipal1.lblPergunta1.Caption & " : " & _f1p1 & "<BR>" & frmPrincipal1.lblPergunta2.Caption & " : " & f1p2 & _"<BR>" & frmPrincipal1.lblPergunta3.Caption & " : " & f1p3 & "<BR>" & _frmPrincipal1.lblPergunta4.Caption & " : " & f1p4 & "<BR>" & _frmPrincipal1.lblPergunta5.Caption & " : " & f1p5 & "<BR>"[/code] so q tb tem um limite, acho q você pode dividir em ate 25 linhas. mas tb você não precisa dividir em varias variaveis, pode usar uma so tipo assim: [code]MENSAGEM = "texto" '<-- faz de conta q aqui tem 25 linhas separadas por _MENSAGEM = MENSAGEM & "outro texto" '<-- aqui tem mais 25 linhasMENSAGEM = MENSAGEM & "mais texto" '<-- etck.Body = MENSAGEMassim você uso so uma variavel. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Matheus-vb6 Postado Julho 26, 2010 Autor Denunciar Share Postado Julho 26, 2010 Aaaa, entendi!! Não sabia desse negocio do _Obg Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Matheus-vb6
Como eu resolvo esse problema, gostaria de colocar isso para chegar por e-mail:
Só que o VB corta, e não consigo inserir tudo, tomo eu colocaria tudo isso dentro do k.send?
Editado por Matheus-vb6Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.