Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Importante:  Cuidado  A edição do Registro de forma incorreta poderá danificar seriamente o sistema operacionaI e exigir que ele seja reinstalado. A Microsoft não pode garantir que problemas resultantes da edição incorreta do Registro possam ser resolvidos. Antes de editar o Registro, faça 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 para a Web.

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.

REGISTRO("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:

CHAMAR(A5)

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×