Per visualizzare in una cella di Excel alcune proprietà del file quali l’autore o la data e ora dell’ultimo salvataggio seguire la seguente procedura:

Prima di tutto si deve lavorare tramite codice VBA quindi apriamo la relativa finestra.

In Excel 2007
Bottone di Office – Pulsante Opzioni di Excel – Impostazioni generali – Opzione Mostra scheda Sviluppo sulla barra multifunzione
A questo punto ritornando nella finestra di Excel verrà visualizzata anche la Scheda Sviluppo nella quale troviamo il pulsante Visual Basic

In Excel 2010/2013/2016
Scheda File – Opzioni – Personalizzazione barra multifunzione – Selezionare Sviluppo nella sezione Schede principali
A questo punto ritornando nella finestra di Excel verrà visualizzata anche la Scheda Sviluppo nella quale troviamo il pulsante Visual Basic

Nella finestra Visual Basic inserire un nuovo modulo (menù Inserisci – Modulo) quindi copiare il codice riportato qui sotto:

Function DocProps(prop As String)
application.volatile
On Error GoTo err_value
DocProps = ActiveWorkbook.BuiltinDocumentProperties _
(prop)
Exit Function
err_value:
DocProps = CVErr(xlErrValue)
End Function

Quindi per non dover salvare il file come “Cartella di lavoro con attivazione macro” è possibile creare un componente aggiuntivo contenete il codice che verrà avviato automaticamente all’avvio di Excel, come spiegato qui.

Inserire infine nella cella desiderata la formula che permette di estrarre le proprietà del file secondo questo schema:

Per visualizzare l'Autore:

=DocProps("last author")
Per visualizzare la data e l'ora dell'ultimo salvataggio:

=DocProps("last save time")

Formattare quindi la cella come data in modo che visualizzi la data e l’ora.

.

Santa Claus Live: Babbo Natale in diretta dal Circolo Polare Artico
ComoBlog Calling
Translate »