È possibile utilizzare il campo FILENAME per inserire il nome del file del documento corrente nel documento. Il modo esatto in cui utilizzi questo campo è descritto in altri numeri di WordTips. È possibile utilizzare le opzioni di campo per specificare se si desidera che i risultati del campo includano o meno il percorso completo del file. Una cosa che non puoi specificare, tuttavia, è se desideri che i risultati escludano l’estensione del file.

Un modo per controllarlo è configurare Windows per visualizzare o nascondere le estensioni dei nomi di file. Puoi farlo in Windows seguendo i passaggi in questa pagina:

http://windows.tips.net/T012372

Questo approccio funziona alla grande finché i documenti vengono visualizzati sul tuo sistema. Se il documento viene aperto sul sistema di qualcun altro, il campo NOMEFILE mostrerà l’estensione del file in base alla configurazione di Windows che hanno impostato; questo può essere un inconveniente.

Un altro modo per inserire il nome del file senza l’estensione consiste nell’utilizzare un campo diverso. Ad esempio, è possibile utilizzare Proprietà file per salvare il nome del file digitandolo manualmente senza l’estensione. È quindi possibile utilizzare il campo DOCPROPERTY per richiamare quella proprietà specifica e inserirla nel documento. Altri Suggerimenti parola descrivono come creare e utilizzare le proprietà del documento.

Se è necessario inserire una copia statica del nome del documento abbastanza spesso, il modo migliore per farlo è con una macro. Considera la seguente macro a riga singola:

Sub InsertFileName()

Selection.InsertBefore Text:=Left(ActiveDocument.Name, _       Len(ActiveDocument.Name) - 5)

End Sub

Esegui questa macro e il nome del tuo documento (senza l’estensione del file) viene inserito prima di tutto ciò che è selezionato nel tuo documento. La macro esamina il nome del documento e quindi rimuove gli ultimi cinque caratteri (il punto e l’estensione del file) dal nome.

Questo approccio funziona bene per le estensioni di file di quattro caratteri, come DOCX. Se i tuoi file hanno un numero diverso di caratteri nell’estensione del file, dovrai cambiare il codice per rimuovere il numero corretto di caratteri o cambiarlo per riconoscere automaticamente quanti caratteri ci sono nell’estensione.

Usare l’approccio macro è molto semplice, ma non è dinamico. Ciò significa che se il nome del documento viene modificato, il testo nel documento riflette ancora il nome del vecchio documento, non quello nuovo. Il modo per aggirare questo è semplicemente eseguire di nuovo la macro per inserire il nuovo nome del documento in qualsiasi punto si desideri che appaia.

_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 (8558) 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: