Come inserire la data dell’ultimo salvataggio in un’intestazione o piè di pagina

Potrebbero esserci momenti in cui desideri che l’intestazione o il piè di pagina contengano la data dell’ultima volta che la cartella di lavoro è stata salvata. Normalmente, queste non sono informazioni che puoi impostare in Excel. Tuttavia, puoi utilizzare la seguente macro per forzare le informazioni nella posizione corretta:

Questo contenuto è riservato agli abbonati

Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.

Se sei già abbonato Accedi per sbloccare il contenuto!

In caso contrario abbonati qui! L'abbonamento è conveniente.

E puoi interromperlo in ogni momento e in completa autonomia.

ABBONATI

(puoi renderti conto di quanti siano i contenuti riservati

raggiungendo questa pagina)

 

Ci sono una serie di elementi da notare in questa macro. Innanzitutto, tenta di determinare la data (e l’ora) dell’ultima volta in cui la cartella di lavoro è stata salvata. Se tali informazioni non possono essere determinate, estrae la data di creazione. Infine, se non è possibile trovarlo, imposta il piè di pagina su “Non salvato”.

Si noti che in questa macro viene eseguita una certa gestione degli errori. Il motivo è che Excel restituirà un errore se una particolare proprietà del documento (BuiltinDocumentProperty in questo caso) non è impostata. L’errore deve essere intercettato e gestito, cosa che viene fatta qui.

Tieni presente che questa macro, una volta eseguita, imposterà il piè di pagina sinistro sulle informazioni desiderate. Tali informazioni non cambieranno più finché non eseguirai nuovamente la macro. Pertanto, se desideri sempre una data aggiornata nel piè di pagina, dovresti eseguire la macro periodicamente (magari subito prima della stampa) o configurarla per l’esecuzione ogni volta che salvi il documento (abbiamo ulteriormente approfondito l’argomento in questo articolo).

 

Tags: , , , , , , , , ,

Ti è stato utile?