Comand – Comando

Função Comand em VBA - Comando

Descrição:

A função Command em VBA permite acessar os argumentos passados quando o aplicativo do Office é iniciado a partir da linha de comando com argumentos específicos. Esses argumentos podem ser utilizados para personalizar o comportamento do programa durante a execução, proporcionando uma forma de interagir com o aplicativo antes mesmo de ele ser aberto. Isso torna a função Command útil em cenários nos quais é necessário automatizar ou adaptar a execução do aplicativo com base em parâmetros fornecidos pelo usuário ou por outros sistemas.
Exemplos:


Sub Exemplo1()
    Dim argumento As String
    argumento = Command()
    MsgBox "O argumento passado foi: " & argumento
End Sub
    

Este exemplo exibe uma caixa de mensagem com o argumento passado quando o aplicativo foi iniciado.


Sub Exemplo2()
    Dim argumento As String
    argumento = Command()
    If argumento = "modoSilencioso" Then
        ' Executar em modo silencioso
        MsgBox "Executando em modo silencioso"
    Else
        ' Executar normalmente
        MsgBox "Executando normalmente"
    End If
End Sub
    

Este exemplo verifica se o argumento passado é “modoSilencioso” e executa diferentes ações com base nisso.


Sub Exemplo3()
    Dim argumento As String
    argumento = Command()
    If argumento = "" Then
        MsgBox "Nenhum argumento foi passado"
    Else
        MsgBox "O argumento passado foi: " & argumento
    End If
End Sub
    

Este exemplo verifica se algum argumento foi passado e exibe uma mensagem correspondente.


Sub Exemplo4()
    Dim argumento As String
    argumento = Command()
    If argumento = "opcao1" Then
        ' Executar opção 1
        MsgBox "Executando opção 1"
    ElseIf argumento = "opcao2" Then
        ' Executar opção 2
        MsgBox "Executando opção 2"
    Else
        ' Opção inválida
        MsgBox "Opção inválida"
    End If
End Sub
    

Este exemplo permite a execução de diferentes opções com base no argumento passado.


Sub Exemplo5()
    Dim argumento As String
    argumento = Command()
    If argumento = "ajuda" Then
        MsgBox "Exibe ajuda"
    ElseIf argumento = "versao" Then
        MsgBox "Versão 1.0"
    Else
        MsgBox "Comando não reconhecido"
    End If
End Sub
    

Este exemplo oferece diferentes funcionalidades dependendo do argumento passado, como exibir ajuda ou mostrar a versão.