17 messaggi dal 09 giugno 2004
Ciao a tutti. Non riesco a mandare a capo una stringa.
Sono dati presi da BD e messi in un file rtf:
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(Server.MapPath("template.rtf"), 1)
Docu = f.ReadAll
f.Close
Set f = Nothing
Set fso = Nothing
' carattere di a capo in RTF
acapo = VbCrLf
' stringa di conn .......
' apro la connessione....
do While Not rs.eof
Corpo = Corpo & rs("Nr") & ") " & rs("Campo1") & " " & rs("Campo2") & " " & rs("Campo3") & acapo
rs.MoveNext
loop
.......
Documento = Replace(Documento, "[Corpo]", Corpo)
' ContentType e risposta a video
Response.ContentType="application/msword"
Response.Write(Documento)

Lo script funziona ma mi scrive tutto di seguito senza andare a capo.
Dove sbaglio?
Grazie e buon lavoro
593 messaggi dal 09 ottobre 2002
www.dotnetside.org
Prova a sostituire:

acapo = VBCrLf

Con:

acapo = Chr(13) & Chr(10)

Ciao

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/
4 messaggi dal 03 marzo 2005
oppure metti direttamente un "& VbCrLf" invece di passarlo prima nella variabile

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.