Bem-vindo de volta ao nosso blog frequente de funções do Excel de A a Z. Hoje olhamos para o CHAMAR Função.
A função CALL
Visão, antes de sairmos em qualquer lugar aqui, esta função é para Usuários de energia só. Se você usar o CHAMAR funciona incorretamente, você pode estar procurando por um novo computador; Nós vamos, no melhor dos casos, você terá que reiniciar o seu PC. esse recurso só é habilitado a partir de uma folha de macro excel qualquer que seja o caso. Tenha cuidado com esta ferramenta!
esta função chama um procedimento em uma biblioteca de link dinâmico ou recurso de código. há duas alternativas para a sintaxe desta função. usar a primeira sintaxe apenas com um recurso de código pré-registrado, que usa argumentos do REGISTRO Função. usar a segunda sintaxe para registrar simultaneamente e chamar um recurso de código.
Então, de cima, a CHAMAR A função emprega dois tipos diferentes de sintaxe operacional.
Sintaxe 1:
Usado com REGISTRO:
CHAMAR (register_id, [argumento1], …)
Onde register_id é o valor devolvido por um executado anteriormente REGISTRO o REGISTRO.ID Função.
Sintaxe 2:
Usado apenas (no Microsoft Excel para Windows):
CHAMAR (módulo_texto, procedimento, tipo_texto, [argumento1], …])
o CHAMAR A função tem os seguintes argumentos:
- module_text: isso é necessário e é representado como texto entre aspas que especifica o nome da biblioteca de link dinâmico (Dll) que contém o procedimento no Microsoft Excel para windows
- procedimento: também é necessário. este é um texto que especifica o nome da função no arquivo dll no Microsoft Excel para windows. Você também pode usar o valor ordinal da função do EXPORTAÇÕES declaração no arquivo de definição do módulo (.Def). o valor ordinal não deve estar na forma de texto.
- digitar o texto: novamente, Necessário. este é o texto que especifica o tipo de dados do valor de retorno e os tipos de dados de todos os argumentos no dll ou recurso de código. A primeira letra de digitar o texto especifica o valor de retorno. Os códigos que você usa para digitar o texto são descritos em detalhes em Usando as funções CALL e REGISTER. Para DLLs autônomos ou recursos de código (XLL), você pode omitir este argumento
- argumento1, …: BDOOs são um banco de dados inteligente. estes são os argumentos que serão passados para o procedimento.
A próxima fórmula macro registra o GetTickCount Recurso do Microsoft Windows 32 bits. GetTickCount retorna o número de milissegundos que se passaram desde que o Microsoft Windows foi iniciado:
REGISTRO(“Kernel32”, “GetTickCount”, “J”)
Assumindo isso REGISTRO A função está na célula A5, após seu macro registrar GetTickCount, você pode usar o CHAMAR função para retornar o número de milissegundos que passaram:
Talvez não para os fracos de coração.
Em breve continuaremos com nossas funções de A a Z do Excel. Continue verificando: há uma nova postagem no blog a cada dois dias úteis.