Como: Chamar um procedimento que retorna um valor
Um procedimento Function retorna um valor para o código de chamada.Você o chama, incluindo seu nome e argumentos no lado direito de uma instrução de atribuição ou em uma expressão.
Você pode usar a palavra-chave Call para chamar um procedimento Function.No entanto, essa técnica ignora o valor retornado pelo procedimento.
Para chamar um procedimento Function em uma expressão
Use o nome do procedimento Function da mesma maneira você usaria uma variável.Você pode usar uma chamada de procedimento Function em qualquer lugar que se possa usar uma variável ou constante em uma expressão.
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 Function define os parâmetros correspondentes.
Como alternativa, você pode passar um ou mais argumentos por nome.Para obter mais informações, consulte Passagem de Argumentos por Posição e Nome.
O valor retornado do procedimento participa na expressão apenas como o valor de uma variável ou constante participaria.
Para chamar um procedimento Function em um instrução de atribuição
Use o nome da propriedade Function seguido do sinal de igual (=) em uma instrução de atribuição.
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 em que o procedimento Function define os parâmetros correspondentes, a menos que você esteja passando-os por nome.
O valor retornado do procedimento é armazenado na variável ou propriedade no lado esquerdo da instrução de atribuição.
Exemplo
O exemplo a seguir chama o Visual Basic Função Environ para recuperar o valor de uma variável de ambiente do sistema operacional.A primeira linha chama Environ dentro de uma expressão e a segunda linha chama-lo em uma demonstrativo de atribuição. Environ aceita o nome da variável sistema autônomo seu único argumento. Ele retorna o valor da variável para o código de chamada.
MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")
Consulte também
Tarefas
Como: Criar um procedimento que retorna um valor
Como: Retornar um valor de um procedimento
Como: telefonar um procedimento que não retorna um valor
Conceitos
Parâmetros do procedimento e argumentos