Trasformare URL in tempo reale in testo normale (Microsoft Word)
Word, essendo il programma ben connesso che è, ha una funzione che converte automaticamente un URL in un collegamento ipertestuale. Sebbene sia possibile disattivare la funzionalità in modo che Word non esegua la conversione, potrebbero essere presenti documenti che contengono già i campi di collegamento. Oppure potresti ottenere un file da qualcun altro che non ha disabilitato la funzione. In questi casi, potresti cercare modi per rimuovere i collegamenti ipertestuali esistenti. Esistono diversi modi per affrontare questo problema.
Il primo (e più semplice) modo per rimuovere i collegamenti ipertestuali è semplicemente posizionare il punto di inserimento da qualche parte all’interno del collegamento e quindi premere Ctrl + Maiusc + F9. Ciò converte il codice di campo di nuovo in testo normale, senza il collegamento. Infatti, se non utilizzi i campi nel tuo documento per nient’altro che i collegamenti ipertestuali, puoi rimuovere ogni collegamento ipertestuale semplicemente selezionando l’intero documento (premi Ctrl + A) e quindi premendo Ctrl + Maiusc + F9. Tuttavia, dovresti renderti conto che se ci sono altri campi nel tuo documento, questa azione si traduce anche nella loro conversione in testo normale.
Un altro modo semplice per convertire i collegamenti ipertestuali in testo normale è fare clic con il pulsante destro del mouse sul collegamento ipertestuale che si desidera rimuovere e scegliere Rimuovi collegamento ipertestuale dal menu contestuale. Se hai diversi documenti in cui devi rimuovere i collegamenti ipertestuali o hai molti collegamenti ipertestuali nel tuo documento, anche questa semplice tecnica può diventare noiosa dopo un po ‘. In questo caso, potresti voler creare una macro che faccia il lavoro per te. La seguente macro, RemoveHyperLinks, rimuove tutti i collegamenti ipertestuali in un documento e si assicura che la funzionalità di formattazione automatica per la creazione di collegamenti ipertestuali sia disattivata:
Sub RemoveHyperlinks() While ActiveDocument.Hyperlinks.Count > 0 ActiveDocument.Hyperlinks(1).Delete Wend Application.Options.AutoFormatAsYouTypeReplaceHyperlinks = False End Sub
Questa macro non danneggia altri campi all’interno del documento. Si noti, tuttavia, che influisce solo sui collegamenti ipertestuali visualizzati nella parte principale del documento. Se sono presenti collegamenti ipertestuali in altre aree (come note a piè di pagina o note di chiusura), non verranno toccati.
Avrai invece bisogno di una macro che esamini specificamente i collegamenti ipertestuali nella “storia” utilizzata da quegli elementi. Ecco una macro che funzionerà sia per le note a piè di pagina che per le note di chiusura, rimuovendo tutti i collegamenti ipertestuali che potrebbero contenere:
Sub RemoveFNH() Dim h As Hyperlink Dim J As Integer With ActiveDocument If .Footnotes.Count >= 1 Then With .StoryRanges(wdFootnotesStory) For J = .Hyperlinks.Count To 1 Step -1 .Hyperlinks(J).Delete Next J End With End If If .Endnotes.Count >= 1 Then With .StoryRanges(wdEndnotesStory) For J = .Hyperlinks.Count To 1 Step -1 .Hyperlinks(J).Delete Next J End With End If End With End Sub
Notare che questa macro ha un approccio diverso da quello precedente.
Non solo funziona nelle storie appropriate per le note a piè di pagina e le note di chiusura, ma torna indietro nella raccolta Collegamenti ipertestuali invece di eliminare continuamente il primo collegamento ipertestuale nella raccolta Collegamenti ipertestuali.
_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 (8713) 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: