ApExcel()

O usuário pode utilizar normalmente todos os recursos da Planilha Microsoft Excel®, combinando com funções do Protheus, sem qualquer necessidade de importação de arquivo.

 

  • Para acessar o Microsoft Excel® no Protheus:

    1- No menu principal, selecione as opções “Miscelânea” + "Integracoes" + “Planilha Excel”.

    O sistema apresenta uma pequena janela com as opções de “Ok” e “Cancelar”.

        2. Clique sobre o botão “OK” para iniciar o Microsoft Excel®.Após a inicialização do Microsoft Excel®,

          a conexão pode ser cancelada através do Protheus, clicando no botão “Sair”, ou fechando o Microsoft Excel®. 

 

Existem 4 formas de se utilizar as funções do Protheus em uma Planilha Microsoft Excel®. Veja a seguir:

·   Para utilizar funções Protheus:

                    Opção 1

      Este procedimento é recomendado para usuários menos experientes, pois o Microsoft Excel®abre uma janela assistente para que sejam informados os parâmetros, facilitando o uso de referência a         outras células.


        • Clique na célula que deve receber o resultado da função Protheus e selecione a opção “Funções” no menu Inserir.

        • Selecione a categoria de funções “Definidas pelo usuário”.

        • Na caixa de listagem “Selecione uma função” , selecione a função que será utilizada.

          Será apresentada uma janela Assistente, onde devem ser informados os parâmetros da função, conforme solicitado e definido pela sua sintaxe.

        • Informe os parâmetros da função e clique no botão “OK” para finalizar.

          Opção 2

        • Outra forma de se utilizar as funções Protheus é digitando a função diretamente na célula. Esta forma não conta com o assistente, portanto, o usuário deve conhecer a sintaxe da função para informar corretamente seus parâmetros (recomendada apenas para usuários mais experientes). Para a informação de uma fórmula no Microsoft Excel®, deve-se digitar o sinal de igual “=”:

          Opção 3

        • A terceira forma é utilizar a função SIGA( ) para identificar o início da informação de funções Protheus. Para tanto, deve ser usada a seguinte sintaxe:

          1. SIGA(“nome da função”; 1º parâmetro da função; 2º parâmetro da função;...)

          2. Exemplo: informando =SIGA(“MesExtenso”;2)

          3. Desta forma, será retornado o mês “Fevereiro”.

          4. Observe que o nome da função Protheus é informado entre aspas. (“  ”).

          A função SIGA() é útil quando se deseja informar funções novas do Protheus, que ainda não foram implementadas na Planilha Microsoft Excel®:

          Opção 4

        • A quarta forma, também é iniciar a informação com a função SIGA( ), porém as funções Protheus, juntamente com seus parâmetros devem ser digitados entre aspas, obedecendo à sintaxe padrão que utiliza os sinais de parênteses:

          Exemplo: =SIGA(“MesExtenso(2)”)

      Restrições sobre o Uso de Funções

      Pode-se utilizar Execblock/User Function nas células do Microsoft Excel®com algumas restrições:

      • Não devem ser utilizadas entradas de dados ou qualquer outro tipo de “Tela”.

      • O Execblock/User Function deve obrigatoriamente retornar um valor.

      • O Execblock/User Function deve ser pequeno para evitar a perda da conexão do Protheus com o Microsoft Excel®.

      • O Microsoft Excel® utiliza um padrão de data diferente do Protheus, por esse motivo qualquer função de planilha do Protheus utilizada a partir do menu “Inserir Fórmula” do Microsoft Excel® ou da sintaxe =Siga(“nomefunção”;Par01;Par02) que utilize data como parâmetro ou retorne uma data, deve obedecer as regras abaixo:

      • Formatar a célula como data, para as funções que retornem data.

      • Utilizar como parâmetro das funções do Protheus uma referência de célula cujo conteúdo seja uma data, ou digitar a data no formato do Microsoft Excel® “00:00 10/05/98”.

      • Toda função do Protheus utilizada a partir do menu “Inserir Fórmula” do Microsoft Excel®ou da sintaxe “=Siga(“nomefunção”; Par01;Par02)” que utiliza valor lógico (.T./.F.) como parâmetro, deve obedecer o padrão do Microsoft Excel® (atenção! com o idioma do Microsoft Excel®):

        • .T. - VERDADEIRO/TRUE

        • .F. - FALSO/FALSE