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.
- Item da lista #1
- Item da lista #2
- Item da lista #3
- Item da lista #1
- Item da lista #2
- Item da lista #3