Como: telefonar um procedimento que não retorna um valor
Um procedimento Sub não retorna um valor para o código de chamada.Você chamá-lo explicitamente com uma instrução de chamada autônoma.Você não pode chamar ele simplesmente usando seu nome dentro de uma expressão.
A instrução de chamada pode, opcionalmente, usar a palavra-chave Call.Isso é recomendável, pois ele melhora a legibilidade do código.
Para chamar um procedimento Sub
Use uma instrução Call, após a palavra-chave Call com o nome do procedimento Sub.
Acompanhe o nome do procedimento com parênteses para incluir a lista de argumentos.Se não há argumentos, você pode, opcionalmente, omitir os parênteses.No entanto, usar os parênteses faz seu código ficar mais fácil de ler.
Coloque os argumentos na lista de argumentos dentro de parênteses, separados por vírgulas.Não se esqueça de fornecer os argumentos na mesma ordem que o procedimento Sub define os parâmetros correspondentes.
The following example calls the Visual Basic AppActivate function to activate an application window.AppActivate obtém o título da janela sistema autônomo seu único argumento. Ela não retorna um valor para o código de chamada.Se um processo do Bloco de Notas não estiver sendo executado, o exemplo gera uma ArgumentException.O procedimento Shell considera que os aplicativos estão 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)
Consulte também
Tarefas
Como: Chamar um procedimento que retorna um valor
Como: Chamar um manipulador de eventos no Visual Basic
Conceitos
Parâmetros do procedimento e argumentos