CHAMAR (Função CHAMAR)

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Importante : Cuidado  A edição incorreta do Registro pode danificar seriamente o sistema operacional e exigir que ele seja reinstalado. A Microsoft não pode garantir que os problemas resultantes da edição incorreta do Registro possam ser resolvidos. Antes de editá-lo, faça um backup de todos os dados valiosos. Para obter as informações mais recentes sobre como usar e proteger o Registro do computador, consulte a Ajuda do Microsoft Windows.

Este artigo descreve a sintaxe da fórmula e o uso da função CHAMAR no Microsoft Excel.

Observação :  A função CHAMAR não está disponível no Excel Online.

Descrição

Chama um procedimento em uma biblioteca de vínculos dinâmicos ou recurso de código. Há duas formas de sintaxe desta função. Use a sintaxe 1 apenas com um recurso de código previamente registrado que use argumentos da função REGISTRO. Use a sintaxe 2a ou 2b para registrar e chamar simultaneamente um recurso de código.

Importante : Esta função é fornecida apenas para usuários avançados. Caso use a função CHAMAR incorretamente, poderá causar erros que exigirão que você reinicialize o computador. Essa função só está disponível em uma folha de macros do Excel.

Sintaxe

Sintaxe 1

Usada com REGISTRO

CHAMAR(Ident_registro,[argumento1],...)

Sintaxe 2

Usada sozinha (no Microsoft Excel para Windows)

Ident_registro     é o valor retornado por uma função REGISTRO ou IDENT.REGISTRO executada anteriormente.

CHAMAR(Texto_módulo,procedimento,tipo_texto,[argumento1],...])

A sintaxe da função CHAMAR tem os seguintes argumentos:

  • Texto_módulo     Obrigatório. Texto entre aspas que especifica o nome da DLL (biblioteca de vínculo dinâmico) que contém o procedimento no Microsoft Excel para Windows.

  • Procedimento     Obrigatório. Texto que especifica o nome da função da DLL no Microsoft Excel para Windows. Você também pode usar o valor ordinal da função da instrução EXPORTS do arquivo de definição de módulo (.DEF). O valor ordinal não deve estar em forma de texto.

  • Tipo_texto     Obrigatório. Texto que especifica o tipo de dados do valor de retorno e os tipos de dados de todos os argumentos para a DLL ou o recurso de código. A primeira letra de tipo_texto especifica o valor de retorno. Os códigos usados para tipo_texto encontram-se descritos de forma detalhada em Usando as funções CHAMAR e REGISTRO. No caso de DLLs autônomas ou recursos de código (XLLs), você pode omitir este argumento.

  • Argumento1,...     Opcional. Os argumentos a serem passados ao procedimento.

Exemplo

A fórmula de macro a seguir registra a função ObterContagemMarcaEscala do Microsoft Windows de 32 bits. ObterContagemMarcaEscala retorna o número de milissegundos que se passaram desde que o Microsoft Windows foi iniciado.

Register("Kernel32","GetTickCount","J")

Considerando que tal função REGISTRO esteja na célula A5, depois que a sua macro registrar ObterContagemMarcaEscala, você poderá usar a função CHAMAR para retornar o número de milissegundos que se passaram:

CALL(A5)

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×