Sonia ha notato che quando Office viene installato, l’utente specifica il proprio nome. È possibile accedere a questo nome in alcuni programmi di Office, come in Word. Sonia si chiede come possa accedere al nome dell’utente in Excel e inserirlo in una cella.
Il modo per farlo è implementare una breve macro di una riga che acceda alla proprietà UserName dell’oggetto Application. Questa tecnica è descritta in dettaglio in questo articolo.
Questo approccio è ottimo per determinare il nome utente associato all’installazione corrente di Excel. Tuttavia, potrebbe non corrispondere a chi sta utilizzando la cartella di lavoro corrente. Ad esempio, se la cartella di lavoro è condivisa, è possibile che più persone la utilizzino contemporaneamente. In tal caso, hai bisogno di un modo per determinare tali nomi, come mostrato qui:
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.
(puoi renderti conto di quanti siano i contenuti riservati
raggiungendo questa pagina)
Per utilizzare la funzione è sufficiente inserire la seguente formula nella cella in cui si desidera che appaiano i nomi:
=NomiUtenti()
Se invece vuoi sapere chi sta utilizzando il computer attualmente, è meglio guardare oltre Office e prendere invece il nome da Windows stesso. In questo modo puoi determinare chi ha effettuato l’accesso a Windows e utilizzarlo come nome utente. Ciò richiede una dichiarazione di chiamata di funzione API, ma per il resto è relativamente semplice:
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.
(puoi renderti conto di quanti siano i contenuti riservati
raggiungendo questa pagina)