Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um Sub procedimento não retorna um valor para o código de chamada. Chame-o explicitamente com uma instrução de chamada autônoma. Você não pode chamá-lo simplesmente usando seu nome dentro de uma expressão.
Para chamar um procedimento Sub
Especifique o nome do
Subprocedimento.Siga o nome do procedimento com parênteses para colocar a lista de argumentos. Se não houver argumentos, opcionalmente, você poderá omitir os parênteses. No entanto, o uso dos parênteses facilita a leitura do código.
Coloque os argumentos na lista de argumentos dentro dos parênteses, separados por vírgulas. Certifique-se de fornecer os argumentos na mesma ordem em que o
Subprocedimento define os parâmetros correspondentes.O exemplo a seguir chama a função Visual Basic AppActivate para ativar uma janela do aplicativo. AppActivate usa o título da janela como seu único argumento. Ele não retorna um valor para o código de chamada. Se um processo do Bloco de Notas não estiver em execução, o exemplo gerará um ArgumentException. O
Shellprocedimento pressupõe que os aplicativos estejam nos caminhos especificados.Dim notepadID As Integer ' Activate a running Notepad process. AppActivate("Untitled - Notepad") ' AppActivate can also use the return value of the Shell function. ' Shell runs a new instance of Notepad. notepadID = Shell("C:\WINNT\NOTEPAD.EXE", AppWinStyle.NormalFocus) ' Activate the new instance of Notepad. AppActivate(notepadID)