Word consente di personalizzare il punto elenco e gli stili di numerazione definiti all’interno del programma. Ad esempio, puoi scegliere un carattere diverso da usare come punto elenco, come è stato discusso in altri numeri di WordTips. Puoi persino sintetizzare un modo per usare le parole come “punti elenco” se invece definisci elenchi numerati (che sono strettamente associati con elenchi puntati)

che non usano i numeri, ma invece hanno “testo finale” che funziona effettivamente come il “punto elenco”.

Il problema con qualsiasi approccio di questo tipo è che sei ancora soggetto agli stessi problemi che affliggono gli elenchi puntati e numerati in generale. (Questi sono stati trattati in altri numeri di WordTips.) È possibile evitare alcuni problemi affidandosi alla numerazione delle linee invece che ai punti elenco o alla numerazione regolare, ma i problemi possono comunque sorgere facilmente.

Onestamente, la maggior parte degli esperti di Word ammetterà che ci sono seri problemi con le funzionalità di numerazione e elenco puntato automatico di Word. Ci sono molte cose diverse che possono influenzare gli stili di punto elenco e numerazione.

Ad esempio, se la casella di controllo Aggiorna automaticamente (nella finestra di dialogo Modifica stile) è impostata per uno degli stili di elenco o numerazione, può causare problemi indicibili quando gli utenti apportano modifiche esplicite ai paragrafi all’interno del documento. Allo stesso modo, se gli stili di numerazione o di punto elenco sono basati su altri stili, le modifiche possono passare da uno stile all’altro senza preavviso.

Per aggirare potenziali problemi con la formattazione di elenchi puntati o numerati, molti sostengono di eludere tutte le funzionalità automatiche di Word. Invece, puoi sviluppare una serie di macro in grado di gestire la numerazione o l’applicazione di punti elenco. Ad esempio, la seguente macro può essere utilizzata per formattare esplicitamente un paragrafo utilizzando una parola come punto elenco:

Public Sub BulletText()

Dim sBullet As String     Dim myList As ListTemplate

sBullet = InputBox("Enter bullet text:", "Bullet Text", "Note:")



' Add a new ListTemplate object     Set myList = ActiveDocument.ListTemplates.Add

With myList.ListLevels(1)

.NumberFormat = sBullet         .TrailingCharacter = wdTrailingTab         .NumberPosition = InchesToPoints(0.25)

.Alignment = wdListLevelAlignLeft         .TextPosition = InchesToPoints(0.75)

.TabPosition = InchesToPoints(0.75)

.ResetOnHigher = 0         .StartAt = 1         .LinkedStyle = ""

' The following sets the font attributes of         ' the "bullet" text         With .Font             .Bold = True             .Name = "Arial"

.Size = 10         End With     End With     ' Apply the new ListTemplate to the selected text     Selection.Range.ListFormat.ApplyListTemplate ListTemplate:=myList End Sub

Questa macro richiede il testo da utilizzare come “punto elenco” e quindi formatta i paragrafi selezionati utilizzando la specifica. Si noti che la macro utilizza oggetti noti come “ListTemplates”. Questi oggetti sono ciò che vedi nella Libreria puntata e nella Libreria numerata. (Le librerie sono visibili quando si fa clic sulla freccia a discesa accanto agli strumenti Elenco puntato o Numerazione nella scheda Home della barra multifunzione.) Molti dei problemi associati alla numerazione e ai punti elenco in Word sono correlati a problemi di associazione affidabile di oggetti ListTemplate specifici con stili specifici. Questa macro ignora questi problemi non tentando di farlo, ma creando nuovi oggetti ListTemplate personalizzati che vengono applicati ai singoli paragrafi nel documento.

Lo svantaggio dell’utilizzo di una macro come questa è che ti affidi alla formattazione esplicita piuttosto che agli stili. Ciò significa che perdi il principale vantaggio degli stili, che sono la coerenza e la capacità di apportare modifiche universali a paragrafi con stili simili.

_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 (10270) si applica a Microsoft Word 2007 e 2010. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Word qui: