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 XP o 2003:
Menù Strumenti – Macro – Visual Basic Editor

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

Nella finestra Visual Basic inserire un nuovo modulo (menù Inserisci – Modulo) e copiare il codice riportato 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”) e formattare la cella come data in modo che visualizzi la data e l’ora


Technorati technorati tags: , , , ,
 

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

Informatics, ski racer, loves Finland, Norway, mountains, squash, photography, Drones and RC Helicopter – Snapchat: andrea.perotti

Translate »