Linee di interruzione nella posta elettronica (Microsoft Word)
La maggior parte dei programmi client di posta elettronica, specialmente quelli che utilizzano testo normale invece di HTML, “interrompono” automaticamente ogni riga di posta elettronica a 70 o 72 caratteri. Fortunatamente, in genere non interrompono una riga nel mezzo di una parola, ma lo fanno all’inizio della parola che raggiunge il segno di 70 o 72 caratteri.
Sfortunatamente, questo può avere alcuni effetti negativi sui messaggi di posta elettronica che componi in Word. Alcune delle tue battute, se visualizzate dal destinatario, possono sembrare strane, interrompersi in punti non ottimali e in generale avere un aspetto piuttosto originale. La soluzione, ovviamente, è che tu interrompa ogni riga quando viene raggiunto il punto appropriato sulla linea. In questo modo puoi controllare, in anticipo, come il destinatario vede il tuo messaggio.
È possibile farlo manualmente, se lo si desidera, impostando i margini del messaggio in modo tale che ci siano solo 7 o 7,2 pollici di spazio in orizzontale. Dovresti quindi utilizzare un carattere monospazio a 12 punti, come Courier, per digitare il messaggio. Quando una parola va a capo alla riga successiva, è sufficiente tornare indietro all’inizio della parola e premere il tasto Invio.
Questo potrebbe invecchiare MOLTO MOLTO velocemente, anche se invii solo una quantità moderata di e-mail. La soluzione migliore è consentire a Word di fare le pause per te, ma non sembra esserci una tale capacità in Word. (Puoi impostare le tue opzioni in Outlook o Outlook Express per interrompere automaticamente le righe per te, ma questo non ti dà un controllo così accurato come farlo direttamente in Word.)
Questo ci porta al macro territorio. È possibile utilizzare la seguente macro per esaminare il documento corrente e “spezzettare” automaticamente ogni paragrafo in modo che nessuna riga superi i 70 caratteri.
Sub ChopItUp() Dim DocThis As Document, docThat As Document Dim sParRaw As String Dim iParCount As Integer, iParOut As Integer Dim J As Long, X As Integer Dim iLineWidth As Integer Dim sLeft As String, sRight As String Dim sTemp As String iLineWidth = 70 Set DocThis = ActiveDocument Documents.Add Set docThat = ActiveDocument DocThis.Activate iParCount = DocThis.Paragraphs.Count iParOut = 0 For J = 1 To iParCount sParRaw = DocThis.Paragraphs(J).Range.Text If Right(sParRaw, 1) = Chr(13) Then sParRaw = Left(sParRaw, Len(sParRaw) - 1) End If sRight = sParRaw If Len(sRight) > iLineWidth Then While Len(sRight) > iLineWidth sLeft = Left(sRight, iLineWidth) sRight = Mid(sRight, iLineWidth + 1) flgDoIt = True If Left(sRight, 1) = " " Then sRight = Mid(sRight, 2) flgDoIt = False End If If Right(sLeft, 1) = " " Then sLeft = Left(sLeft, Len(sLeft) - 1) flgDoIt = False End If If flgDoIt Then X = InStr(LTrim(sLeft), " ") If X > 0 Then sTemp = "" While Right(sLeft, 1) <> " " sTemp = Right(sLeft, 1) & sTemp sLeft = Left(sLeft, Len(sLeft) - 1) If Len(sLeft) = 0 Then sLeft = sTemp & " " sTemp = "" End If Wend sRight = sTemp & sRight End If sLeft = Trim(sLeft) End If docThat.Paragraphs.Add docThat.Paragraphs(docThat.Paragraphs.Count).Range = sLeft sLeft = "" sRight = Trim(sRight) Wend End If docThat.Paragraphs.Add docThat.Paragraphs(docThat.Paragraphs.Count).Range = sRight Next J End Sub
Quando esegui questa macro, apre un documento nuovo di zecca e copia le informazioni dal vecchio documento ad esso, assicurandosi che ogni riga non sia più lunga di 70 caratteri. Il nuovo documento non conterrà alcuna formattazione. (Dato che stai mettendo insieme messaggi di posta elettronica in testo normale, questo non dovrebbe essere un problema.) Se vuoi una larghezza di linea diversa, tutto ciò che devi fare è cambiare il valore assegnato a iLineWidth nella macro.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.
WordTips è la tua fonte di formazione economica su Microsoft Word.
(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (1336) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia della barra multifunzione di Word (Word 2007 e più tardi) qui: