Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    CDOSYS: Formattazione HTML

    Dunque, tramite CDOSYS, invio una mail in formato HTML...
    Ho provato sia con questa sintassi (la scrivo per intero....)
    codice:
    objMail.HTMLBody = "<html><head></head><body><table border='0' cellpadding='2' cellspacing='1'>
    <tr bgcolor='#D8D8D8'>    <td width='88' height='25'>Codice</td>    <td 
    width='327'>Nome</td>    <td width='110' height='25'><div align='center'>
    Quantit&agrave;</div></td>    <td width='110' height='25'><div align='center'>
    Imponibile</div></td>  </tr>  <tr bgcolor='#FFFFFF'>    <td width='88'>codice1
    </td>    <td width='327'>Nome del prodotto 1</td>    <td width='110'><div align='center'>100 pz.
    </div></td>    <td width='110'><div align='center'>100</div></td>  </tr>  <tr bgcolor='#FFFFFF'>
    <td width='88'>codice2</td>    <td width='327'>Nome del prodotto 2</td>    <td width='110'><div 
    align='center'>100 pz.</div></td>    <td width='110'><div align='center'>80</div></td>  </tr>  <tr 
    bgcolor='#FFFFFF'>    <td width='88'>codice3</td>    <td width='327'>Nome del prodotto 3</td>    
    <td width='110'><div align='center'>100 pz.</div></td>    <td width='110'><div align='center'>80
    </div></td>  </tr>  <tr bgcolor='#FFFFFF'>    <td width='88'>codice4</td>    <td width='327'>Nome 
    del prodotto 4</td>    <td width='110'><div align='center'>100 pz.</div></td>    <td width='110'>
    <div align='center'>60</div></td>  </tr>  <tr bgcolor='#FFFFFF'>    <td width='88'>codice5</td>    
    <td width='327'>Nome del prodotto 5</td>    <td width='110'><div align='center'>100 pz.</div></td>    
    <td width='110'><div align='center'>50</div></td>  </tr>  <tr bgcolor='#FFFFFF'>    <td width='88'>
    codice6</td>    <td width='327'>Nome del prodotto 6</td>    <td width='110'><div align='center'>100 
    pz.</div></td>    <td width='110'><div align='center'>60</div></td>  </tr>  <tr bgcolor='#FFFFFF'>    
    <td width='88'>codice7</td>    <td width='327'>Nome del prodotto 7</td>    <td width='110'><div 
    align='center'>100 pz.</div></td>    <td width='110'><div align='center'>60</div></td>  </tr>  <tr 
    bgcolor='#FFFFFF'>    <td width='88'>codice8</td>    <td width='327'>Nome del prodotto 8</td>    
    <td width='110'><div align='center'>100 pz.</div></td>    <td width='110'><div align='center'>60
    </div></td>  </tr>  <tr bgcolor='#FFFFFF'>    <td width='88'>codice9</td>    <td width='327'>Nome 
    del prodotto 9</td>    <td width='110'><div align='center'>100 pz.</div></td>    <td width='110'>
    <div align='center'>400</div></td>  </tr></table></body></html>"
    Che con quest'altra (La tronco per non essere PEDANTE....)
    codice:
    objMail.HTMLBody = "<html>"
    objMail.HTMLBody = objMail.HTMLBody & "<head>"
    objMail.HTMLBody = objMail.HTMLBody & "</head>"
    objMail.HTMLBody = objMail.HTMLBody & "<body>"
    objMail.HTMLBody = objMail.HTMLBody & "<table border='0' cellpadding='2' cellspacing='1'>"
    objMail.HTMLBody = objMail.HTMLBody & "  <tr bgcolor='#D8D8D8'>"
    objMail.HTMLBody = objMail.HTMLBody & "    <td width='88' height='25'>Codice</td>"
    objMail.HTMLBody = objMail.HTMLBody & "    <td width='327'>Nome</td>"
    objMail.HTMLBody = Ecc. Ecc.
    ...
    In entrambi i casi, quando arriva la mail, la formattazione subisce dei problemi perchè il codice viene scritto tutto di seguito e dopo TOT caratteri viene troncato automaticamente con l'accapo.
    Per esempio:
    codice:
    <td width='327'>Nome del prodotto 3</td>    <td width='110'><div al 
    ign ='center'>100 pz.</div></td>....
    Risultato, FA UN CASINO!!!
    Non c'è una qualche soluzione???
    (Ho già analizzato il discorso di spedire la mail come pagina web, ma non si può fare perchè la pagina è ASP e la mail ha alcuni dati dinamici...)

    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  2. #2
    La notte non ha portato nessuna iniziativa?????
    :master:
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  3. #3
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    ogni tanto metti & chr(10) & chr(13)

    ad es:

    objMail.HTMLBody = objMail.HTMLBody & " <tr bgcolor='#D8D8D8'>" & chr(10) & chr(13)
    Tutti vogliono parlare, nessuno sa ascoltare.

  4. #4
    Grazie mille Gioba.
    Proverò e ti farò sapere!
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  5. #5
    Quasi dimenticavo Gioba .....
    Grazie ancora della soluzione, funzionaaa!
    Alla prox...

    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

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.