Propriedade Application.UserName (Project)

Obtém ou define o nome local do usuário atual. String de leitura/gravação.

Sintaxe

expressão. Username

expressão Uma variável que representa um Aplicativo objeto.

Comentários

Propriedade UserName do objeto Application mostra o nome de usuário local. Por comparação, a propriedade UserName do objeto Profile mostra o nome de logon.

Use a propriedade UserName para personalizar opções ou macros do Project para um determinado usuário. Por exemplo, suponha que você tenha escrito uma macro chamada PrintReport que imprime o relatório Mine.mpp quando você pressiona CTRL+R, mas outro usuário deseja usar as mesmas teclas de atalho para imprimir o relatório Yours.mpp. É possível editar a macro PrintReport para que ela verifique a propriedade UserName e imprima Mine.mpp se você for o usuário atual ou imprima Yours.mpp se você não for o usuário atual.

Observação

[!OBSERVAçãO] Propriedade UserName é o nome local, mas pode ser alterada para um valor diferente. Campo autor na caixa de diálogo Propriedades do projeto é o nome de logon do usuário por padrão.

Exemplo

O exemplo a seguir define as preferências de acordo com o nome do usuário atual.

Sub GetUserName() 
 
    ' Get the user name. 
    UserName = InputBox$("What's your name?", , UserName) 
 
    ' If user is Jeff Smith, then set certain preferences. 
    If UserName = "Jeff Smith" Then 
        DisplayScheduleMessages = False 
        BarRounding On:=False 
        Calculation = True 
    ' Otherwise, set default preferences. 
    Else 
        DisplayScheduleMessages = True 
        BarRounding On:=True 
        Calculation = False 
    End If
End Sub

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.