Alcune persone adorano assolutamente i segnalibri. Sono utili, ma se qualcun altro ha impostato dei segnalibri in un documento, potresti non averne bisogno una volta ottenuto il documento da loro. Se sono presenti molti, molti segnalibri impostati (ricorda, stiamo parlando di persone che davvero amano i segnalibri), rimuoverli tutti uno alla volta può essere piuttosto noioso.

Se ti trovi in ​​questa situazione, ti consigliamo di tenere a portata di mano la seguente macro. Esamina il documento attivo (quello che stai guardando) e rimuove tutti i segnalibri al suo interno.

Sub RemoveAllBookmarks()

Dim b As Bookmark

For Each b In ActiveDocument.Bookmarks         b.Delete     Next b End Sub

Dovresti notare che questo elimina semplicemente il segnalibro, non il testo a cui fa riferimento il segnalibro. Si noti inoltre che elimina tutti i segnalibri nel documento, inclusi quelli che potrebbero essere stati creati da Word stesso.

(Word crea i propri segnalibri nascosti per vari scopi, come i collegamenti in un sommario.) Se vuoi saltare l’eliminazione di qualsiasi segnalibro che Word potrebbe aver creato, puoi modificare la macro solo un po ‘:

Sub RemoveUserBookmarks()

Dim b As Bookmark

For Each b In ActiveDocument.Bookmarks         If Left(b.Name,1) <> "_" Then b.Delete     Next b End Sub

_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 (9004) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365. Puoi trovare una versione di questo suggerimento per vecchia interfaccia del menu di Word qui: