Sapere qual è la directory in cui si trova il file su cui si sta lavorando è utilissimo. Purtroppo, di default, nella barra del titolo (quella blu in alto, per intendersi) Excel permette di visualizzare soltanto il nome del file e nient’altro.
Per procedere inseriamo nel file due brevi righe di codice VBA che andranno a gestire gli eventi, ma la macro funzionerà solo sui file che sono già stati salvati. La procedura è questa:
- premete Alt + F11 per aprite l’Editor Vba
- nella finestra Progetti fate un doppio clic su Vba Project e quindi su ThisWorkbook
- nel modulo di inserimento del codice, dove c’è scritto (Generale) fate clic sul menu e scegliere Workbook; nel menu a tendina dove invece c’era scritto (Dichiarazioni) scegliete Activate
- Excel avrà già preparato la struttura della macro: nella macro Activate sarà sufficiente inserire Application.Caption=ThisWorkbook.Path tra “Private Sub…” e “End Sub”
- per evitare che Excel visualizzi il percorso quando apriamo o selezioniamo una cartella di lavoro diversa, occorre creare una macro Deactivate selezionandolo dal menu a discesa dove in precedenza abbiamo scelto Activate; il codice da inserire in questo caso è Application.Caption = “”
Alla riapertura del file, Excel 2007 mostrerà il percorso della cartella di lavoro dopo il nome del file, mentre le versioni precedenti mostreranno il percorso prima di esso.