Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918

    [VBA] andare a capo

    questa è la situazione: devo inviare tramite un programma in access delle e-mail, ho usato il seguente codice
    codice:
     Dim objMail, objConfig
     Set objMail = CreateObject("CDO.Message")
     Set objConfig = CreateObject("CDO.Configuration")
     objConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mailserver"
     objConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
     objConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
     objConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
     objConfig.Fields.Update
     objMail.Configuration = objConfig
     objMail.FROM = mittente
     objMail.To = Destinatario
     objMail.Subject = oggetto
     objMail.Fields("urn:schemas:httpmail:importance").Value = 2
     objMail.Fields.Update
     objMail.TextBody = testo
     objMail.Send
    ma non riesco a mandare il testo a capo, ho provato con chr(10) & chr(13) ma non ha funzionato, avete dei suggerimenti?

    Grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    64
    non ho letto il codice, ma posso dirti che:

    usa:
    codice:
    chr$(13)
    nota: il controlla in cui vuoi visualizzare il testo deve supportarte l'accapo. Nel caso di un textbox, per esempio, devi mettere a true la proprietà relativa.
    La risposta è dentro di te...
    ... e però, è sbagliata!

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Il formato del messaggio di posta è HTML?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    64
    In effetti...
    Controlla se la mail è scritta come testo o come html.

    Leggi i sorgenti della mail, se vanno accapo dove hai imposto, allora significa che il testo è trasmesso correttamente, ma ovviamente l'html ignora gli accapo del testo sorgente.
    La risposta è dentro di te...
    ... e però, è sbagliata!

  5. #5
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    perfetto ho risolto
    ho tolto la parte in cui spedivo l'email come html e adesso funziona con il Chr(10)
    grazie a tutti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.