maurogsc.eu
mauro gamberini


home ==> Excel: come fare per ==> Excel: recuperare nome utente di Office

Excel: recuperare nome utente di Office  - VBA

NOTA. La soluzione ed il codice sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dal codice o dalla soluzione proposta se usati impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare il codice o la soluzione in files importanti.

1 - Come recuperare il nome utente di Office. ATTENZIONE a non confondere il nome utente di Office con il nome utente con il quale si è fatto l'accesso al computer/rete (vedi punto 3). In un modulo standard:

Public Sub m_1()
    With Application
        MsgBox .UserName
    End With
End Sub

2 - Il nome utente di Office, a differenza del nome utente con il quale si è fatto l'accesso al computer/rete, è facilmente modificabile da codice (ATTENZIONE che le eventuali modifiche hanno valore per tutti i prodotti Office: Excel, Word, PowerPoint, ecc.):

Public Sub m_2()

    Dim s As String
    
    With Application
        s = .UserName
        MsgBox .UserName
        .UserName = "Pippo"
        MsgBox .UserName
        .UserName = s
        MsgBox .UserName
    End With
    
End Sub

3 - Per recuperare il nome utente con il quale si è fatto l'accesso al computer/rete, vedi qui: Sistema: recuperare nome utente computer/rete(32/64 bit)

Per ulteriori informazioni su Microsoft Excel ed il suo Visual Basic, utilizzate questo forum:
http://social.answers.microsoft.com/Forums/it-IT/officeexcelit/threads


Ultimo aggiornamento di questa pagina: 16/12/2010 - mauro gamberini