manual

22
By Rafael Rezende REZENDE Integração com o Microsoft Excel Manual de Instruções Introdução: Esta ferramenta tem como objetivo Integrar uma aplicação(em qualquer linguagem que rode no Sistema Operacional Windows 95 ou superior), com o Microsoft Excel. Através do Script contido neste manual, será possível criar Planilhas Excel, formatá-las, inserir imagens, gravar e abrir arquivos Excel e muitas outras funcionalidades de uma maneira muito fácil. Funcionamento: Aplicação deverá gerar um Arquivo texto contendo os Comandos para Criação/Formatação da Planilha, usando o Script contido neste Manual. A aplicação, após a geração do Arquivo texto, executa o programa Rezende.exe, passando como parâmetro para o executável, o nome do Arquivo contendo o Script. O Programa Rezende.exe será responsável por Interpretar os Comandos contidos no Arquivo e excuta-lo gerando o Processamento da Planilha. A Integração funciona em ambientes ClientexServidor, Local e Remotamente, inclusive em ambientes Thin Clients. Ex.: Supondo que o Arquivo contendo o Script se chame C:\Script.txt e que o Programa Rezende.exe esteja instalado em C:\Rezende\, a Aplicação teria que executar a seguinte linha de comando: C:\Rezende\Rezende.Exe C:\Script.txt Instalação: Para que a Integração com Excel funcione, basta que a máquina do usuário possua as DLLs e o Executável Rezende.exe, para Clientes Thin Clients, basta que a máquina servidora possua a Instalação. Para Instalar as DLLs e executáveis da Integração, use o Setup como segue abaixo: Execute o Setup do Integra Excel,

Upload: agapito-lugo

Post on 25-Jul-2015

92 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Introdução:

Esta ferramenta tem como objetivo Integrar uma aplicação(em qualquer linguagem que rode no Sistema Operacional Windows 95 ou superior), com o Microsoft Excel.

Através do Script contido neste manual, será possível criar Planilhas Excel, formatá-las, inserir imagens, gravar e abrir arquivos Excel e muitas outras funcionalidades de uma maneira muito fácil.

Funcionamento:

Aplicação deverá gerar um Arquivo texto contendo os Comandos para Criação/Formatação da Planilha, usando o Script contido neste Manual. A aplicação, após a geração do Arquivo texto, executa o programa Rezende.exe, passando como parâmetro para o executável, o nome do Arquivo contendo o Script.

O Programa Rezende.exe será responsável por Interpretar os Comandos contidos no Arquivo e excuta-lo gerando o Processamento da Planilha.

A Integração funciona em ambientes ClientexServidor, Local e Remotamente, inclusive em ambientes Thin Clients.

Ex.: Supondo que o Arquivo contendo o Script se chame C:\Script.txt e que o Programa Rezende.exe esteja instalado em C:\Rezende\, a Aplicação teria que executar a seguinte linha de comando:

C:\Rezende\Rezende.Exe C:\Script.txt

Instalação: Para que a Integração com Excel funcione, basta que a máquina do usuário possua as DLLs e o Executável Rezende.exe, para Clientes Thin Clients, basta que a máquina servidora possua a Instalação. Para Instalar as DLLs e executáveis da Integração, use o Setup como segue abaixo: Execute o Setup do Integra Excel,

Page 2: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Através do Botão Change Directory, poderá ser escolhido o Caminho para o Executável Rezende.Exe.

Escolha o Caminho desejado e clique sobre o botão contendo a Imagem de um Computador para iniciar a Instalação. Aguarde o Processamento do Setup e complete a Instalação.

Aplicações Homologadas:

- Microsoft Excel 2000 Microsoft Excel 2003 - Microsoft Excel XP - Microsoft Windows 95/98/2000/XP/NT/ME

Referências:

- Comitê Olímpico Brasileiro(Aplicação ClientexServidor e Remota), Lubrizol(Thin Client), AES Comm(Aplicação ClientexServidor), Pedra Branca, Cellofarm, Superpesa e Outros.

Page 3: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Sintaxe:

A sintaxe para a Integração Excel deverá sempre possuir a seguinte Estrutura: - Comando + Separador + Parametro1 + Separador + ... + ParametroN + Separador. Sendo o Separador, um caractere qualquer como “;”(ponto e vírgula), “|” (módulo), etc. Obs.: Não podendo esquecer que o último caractere da String deverá SEMPRE ser o caractere separador daquela linha. E que cada Comando deverá ficar em uma Linha do Arquivo, não sendo permitido mais de um comando por Linha. Ex.: AbreExcel;S;S;S; Quando ocorre algum erro durante a execução do Script, por erro de sintaxe, uma janela como a mostrada abaixo é apresentada na tela permitindo ao desenvolvedor verificar qual é a linha que contém o erro.

Page 4: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Funcionalidades: Help Este comando é responsável por Mostrar as Funcionalidades contidas naquele versão do executável Rezende.exe. Inclusive é uma forma de se pesquisar a sintaxe de um Comando. Para visualizar a sintaxe do Comando Help, bem como a de qualquer outro comando mostrado por ele, basta criar um Arquivo texto contendo o nome do comando mais caractere separador, que todos os Parâmetros serão mostrados na Tela. Ex.: Help;

Page 5: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

AbreExcel Este comando é responsável por Inicializar o Excel. Ele sempre deverá ser o primeiro comando do seu arquivo de scripts.

Parâmetro Opções Opcional Default Descrição Visualizar Planilha Excel

S=Sim N=Não

Sim Permite que a Planilha seja visualizada, se a Opção escolhida for “N”, a planilha ficará invisível.

Criar Sheets Pa-drões ao Inicializar

S=Sim N=Não

Sim Permite a criação das 3(três) Sheets padrões(Plan1, Plan2 e Plan3) ao Inicializar o Excel, está opção só é aconselhável a utilizar a Opção “N”, em conjunto com o Comando AbreArquivo que será visto a seguir.

Mostrar Barra de Processamentos

S=Sim N=Não

Sim Permite a visualização de uma Barra de Progresso indicativa do Processamento da Planilha.

Ex.: AbreExcel;N;S;S; AbreArquivo Este comando é responsável por Abrir um Documento Excel criado Previamente, contendo um Layout previamente definido como Logotipo, formatação de Campo, etc.

Parâmetro Opções Opicional Default Descrição Caminho completo para o Arquivo:

Não Local Onde deverá ser informado o Caminho e o Nome do Arquivo que deverá ser Aberto pelo Excel. Obs.: Uma dica Importante é que este comando permite também a abertura de outros tipos de arquivos além do Arquivo de Planilha Excel( *.Xls). Com este comando você pode abrir também Páginas HTML, XML, TXT, etc.

Page 6: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Abrir a Planilha so-mente para Leitura

S=Sim / N=Não Sim N Informe “S”, caso você não deseje alterar nenhuma informação da Planilha(apenas apresentação).

Senha para a Abertura de Documentos protegidos

Sim Senha para documentos Protegidos.

Ex.: AbreDocumento;C:\Minha Planilha.xls;N; GravaArquivo Este comando é responsável por Gravar a Planilha Processada com outro nome, ou até mesmo com o mesmo nome.

Parâmetro Opções Opicional Default Descrição Caminho completo para o Arquivo:

Não Local Onde deverá ser informado o Caminho e o Nome do Arquivo que será grava a Planilha Excel.

Ex.: GravaArquivo;C:\NovoNome.Xls FechaExcel Este comando é responsável por Fechar o Aplicativo Excel Aberto anteriormente pela aplicação. Ex.: FechaExcel; AdicionaSheet Este comando é responsável por Incluir Sheets na Planilha.

Parâmetro Opções Opicional Default Descrição Número de Sheets Não Informar o número de

Sheets que deseja criar no Documento Excel.

Page 7: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Ex.: AdicionaSheet;10; RenomeiaSheet Este comando é responsável por Renomear as Sheets, da Planilha

Parâmetro Opções Opicional Default Descrição Seqüencial para a Identificação da Sheet.

Não Informar o Seqüencial que identifica a Sheet, exemplo se você deseja renomear a primeira Sheet, utilize o valor 1(um), se for a terceira utilize 3(três) e assim sucessivamente.

Ex.: RenomeiaSheet;1;Minha Sheet; IncluiPlanilha Este comando é responsável por Incluir uma Nova Planilha no Excel Ex.: IncluiPlanilha; FechaPlanilha Este comando é responsável por Fechar uma Planilha do Excel

Parâmetro Opções Opicional Default Descrição Gravar Alterações S=Sim | N=Não Sim N Informar se grava as

alterações. Ex.: FechaPlanilha;S; Escreve Este comando tem como finalidade permitir a Escrita de Informações em uma Célula específica da Planilha Excel.

Page 8: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Parâmetro Opções Opcional Default Descrição Linha da Planilha Não Linha na Planilha Coluna da Planilha Não Coluna na Planilha Conteúdo Não Valor a ser escrito na

Célula da Planilha Seqüencial para a Identificação da Sheet.

Não Informar o Seqüencial que identifica a Sheet, exemplo se você deseja renomear a primeira Sheet, utilize o valor 1(um), se for a terceira utilize 3(três) e assim sucessivamente.

Variável Sim Quando se deseja Imprimir o conteúdo de uma Variável definida através do Comando Define.

Formula Local S=Sim | N=Nao Sim Caso o usuário deseje fazer uso de uma Fórmula Local (em português, exemplo: SOMA() ), Neste campo deverá ser Informado “S”(Sim), caso contrário poderá ser ignorado.

Ex.: Escreve;01;01;Hello World;01; Escreve;02;01;=Soma(A1:B1);01;;S; EscreveLinha Este comando tem como finalidade escrever em várias células com um único comando .

Parâmetro Opções Opicional Default Descrição Linha da Planilha Não Linha na Planilha Coluna Inicial Não Coluna onde deverá ser

escrita a primeira informação.

Seqüencial para a Identificação da Sheet.

Não Informar o Seqüencial que identifica a Sheet, exemplo se você deseja renomear a primeira Sheet, utilize o valor 1(um), se for a terceira utilize 3(três) e assim

Page 9: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

sucessivamente. Primeiro Conteúdo Não A informação da primeira

coluna. ... Não Demais Conteúdos Enésimo Conteúdo Não Conteúdo da Enésima

Coluna Ex.: EscreveLinha;01;01;01;;;;;;;;;;Valor 1;Valor 2;Valor 3;Valor 4;Valor 5;Valor 6; FormataSelecao Este comando tem como finalidade formatar um conjunto de Células selecionados. .

Parâmetro Opções Opicional Default Descrição Linha Inicial Não Linha Inicial para

Seleção da Área que será formatada.

Coluna Inicial Não Coluna Inicial . Linha Final Não Linha Final Coluna Final Não Coluna Final Seqüencial para a Identificação da Sheet.

Não Informar o Seqüencial que identifica a Sheet, exemplo se você deseja renomear a primeira Sheet, utilize o valor 1(um), se for a terceira utilize 3(três) e assim sucessivamente.

Fonte Fontes Instaladas no Windows

Sim Arial Formatação da Fonte da Célula na Planilha

Tamanho Sim 10 Tamanho da Fonte Negrito S=Sim | N=Não Sim Formatação da Fonte da

Planilha para Negrito Itálico S=Sim | N=Não Sim Formatação da Fonte da

Planilha para Itálico Sublinhado S=Sim | N=Não Sim Formatação da Fonte da

Planilha para Sublinhado Cor da Letra Tabela de Cores SIm 01 Cor da Letra da Célula

na Planilha Borda ao Redor S=Sim | N=Não Sim Informe S para desenhar

uma Borda ao redor da área selecionada

Borda Interna S=Sim | N=Não Sim Informe S para desenhar uma borda entre todas as células

Page 10: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Tipo da Borda 0 - 14 Sim Tipo da Borda ( Tracejado, Liso, etc. ). Funciona em conjunto com o Parâmetro Espessura da Borda.

Cor da Borda Tabela de Cores Sim Cor para a Borda Cor do Fundo Tabela de Cores Sim Cor para o background

(fundo) da Célula Espessura da Borda

1 - 4 Sim Espessura da Borda, funciona em conjunto com o Parâmetro Tipo da Borda

Ex.: FormataSelecao;01;01;03;10;01;Arial;15;S;N;S; FormataNumeroCelula Este comando tem como objetivo Formatar os Campos Numéricos com casas decimais, ponto milhar etc para a Célula.

Parâmetro Opções Opicional Default Descrição Linha da Célula Não Linha da Célula Coluna da Célula Não Coluna da Célula Número de dígitos Não Número de Dígitos

para o Valor sem as decimais

Número de Casas decimais

Não Número de Casas decimais

Número Seqüencial da Sheet

Não Seqüencial da Sheet da Planilha

Ex.: FormataNumeroCelula;01;01;10;2;01; FormataNumeroColuna Este comando tem como objetivo Formatar os Campos Numéricos com casas decimais, ponto milhar etc para toda a Coluna Informada no Parâmetro.

Parâmetro Opções Opicional Default Descrição Linha da Célula Não Linha da Célula Coluna da Célula Não Coluna da Célula Número de dígitos Não Número de Dígitos

Page 11: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

para o Valor sem as decimais

Número de Casas decimais

Não Número de Casas decimais

Número Seqüencial da Sheet

Não Seqüencial da Sheet da Planilha

Ex.: FormataNumeroCelula;01;01;10;2;01; AutoFormata: Este comando é responsável fazer a Endentação das Células para se adequarem ao tamanho de seu conteúdo e também é possível fazer uso dos modelos de Auto Formatação do Excel.

Parâmetro Opções Opcional Default Descrição Coluna Inicial Não Coluna Inicial Coluna Final Não Coluna Final Seqüencial da Sheet

Não Seqüencial da Sheet da Planilha

Seqüencial do Tipo da AutoFormatacao

Sim Formata toda a Planilha de acordo com o Modelo de Auto Formatação Informado.

Ex.: AutoFormata;1;10;1 AutoFormata;1;10;1;2; Para entender melhor a questão da Auto Formatação, selecione um Conjunto de Células da sua Planilha e Clique no menu “Formatar \ AutoFormatação...”, como ilustra a imagem abaixo.

Page 12: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Ao Clicar neste menu, a tela abaixo será apresentada para que o usuário selecione qual o Modelo de Auto Formatação ele deseja utilizar, no Script da Integração Excel, basta que seja informado o número seqüencial do Modelo na Ordem que é apresentado na tela, como Ilustra a Imagem abaixo: E assim por diante... ConfiguraPagina: Este comando é responsável pela Configuração da Página como Margem, Cabeçalhos, Rodapés, Orientação e Tamanho da Folha.

Parâmetro Opções Opcional Default Descrição Orientação P=Paisagem |

R=Retrato Não R Define se o LayOut da

Planilha será de uma Folha Deitada(Paisagem) ou Em pé(Retrato).

Seqüencial da Não 1 Define o Sequencial

1 2

3 4

5 6

Page 13: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Sheet da Sheet que será utilizada.

Tamanho do Papel 10x14 | 11x17 | A3 | A4 | A5 | B4 | B5 | Envelope10 | Ledger | Legal | Letter | Note | A4Small

Sim Define o Tamanho da Página.

Margem Superior Sim Posição da Margem Superior.

Margem Esquerda Sim Posição da Margem Esquerda.

Margem Direita Sim Posição da Margem Direita

Margem Inferior Sim Posição da Margem Inferior.

Margem Cabeçalho Sim Posição da Margem do Cabeçalho.

Margem Rodapé Sim Posição da Margem do Rodapé.

Imprimir Comentários

S=Sim | N=Não | SF=Sim no final da Sheet

Sim Define se os Comentários da Planilha deverão ser Impressos.

Imprimir Linhas da Grid

S=Sim | N=Não Sim Define se as linhas de Grid das Células deverão ser Im-pressas.

Imprimir Cabeçalhos

S=Sim | N=Não Sim Imprimir Cabeçalho

Zoom para a Impressão

Sim Percentual de Zoom para ajustar a folha da Impressora.

Ajustar para Altura da Página

S=Sim | N=Não Sim Ajustar a Impressão para a Altura da Página

Ajustar para Largura da Página

S=Sim | N=Não Sim Ajustar a Impressão para Largura da Página

Centralizar Página na Horizontal

S=Sim | N=Não Sim Centralizar a Impressão da Página na Horizontal da Página definida na Impressora

Centralizar Página na Vertical

S=Sim | N=Não Sim Centralizar a Impressão da Página

Page 14: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

na Vertical da Página definida na Impressora

Ex.: ConfiguraPagina;P;1; ExportaSheetsTxt Este comando tem como objetivo exportar para um Arquivo em Formato Txt cada Sheet existente na Planilha Excel informada.

Parâmetro Opções Opicional Default Descrição Caminho Completo da Planilha

Não Planilha que contem as Informações que serão exportadas.

Caminho para onde irão os Arquivos txt gerados( Pasta Destino)

Não Pasta Destino onde serão gravados os arquivos gerados a partir das planilhas, os arquivos serão criados com os nomes das sheets.

Sheet desejada Sim Caso seja informado este parâmetro a Exportação só será feita para a Sheet especificada, caso contrário todas as Sheets serão exportadas.

Obs.: Está rotina funciona em conjunto com o Comando, AbreArquivo, pois esta utiliza o Documento Aberto para pegar os nomes das Sheets e Campos da Planilha. Ex.: AbreDocumento; C:\Rafael.XLS;S; ExportaSheetsTxt;C:\Rafael.XLS;c:\ExpExcel\;; IncluiComentario Este comando tem como objetivo incluir comentários em uma Célula possuindo informações ou Imagem.

Parâmetro Opções Opicional Default Descrição Linha da Célula Não Planilha que contem as Informações que

serão exportadas. Coluna da Célula Não Pasta Destino onde serão gravados os

arquivos gerados a partir das planilhas, os arquivos serão criados com os nomes das sheets.

Comentário Não Informações que serão colocadas no Comentário

Sheet desejada Não Número seqüencial da Sheet.

Page 15: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Caminho para a Imagem

Sim Caso deseje inserir uma Imagem dentro do Relatório, basta colocar o Caminho completo + nome da Imagem e Extensão.

Ex.: IncluiComentario;1;1;Teste de Comentário;1; IncluiComentário;10;10;Imagem do Produto 000001;C:\Imagem.jpg; VisualizaImpressao Este comando tem como objetivo mostrar a tela de Visualização de Impressão do Excel(Preview).

Parâmetro Opções Opicional Default Descrição Permite Alteração S=Sim |

N=Não Não Permite Editar o Documento na tela de

Preview. Sheet desejada Não Número seqüencial da Sheet. Ex.: VisualizaImpressao;N;1; Imprime Este comando tem como objetivo mandar um documento diretamente para a Impressora sem a necessidade de intervenção do usuário. .

Parâmetro Opções Opicional Default Descrição Sheet desejada Não Número seqüencial da Sheet. Ex.: Imprime;1; MergeCelulas Este comando tem como objetivo realizar io Merge(junção) de mais de uma célula em uma única Célula .

Parâmetro Opções Opicional Default Descrição Linha Inicial Não Linha Inicial para Seleção da Área que será

Mesclada. Coluna Inicial Não Coluna Inicial . Linha Final Não Linha Final Coluna Final Não Coluna Final Seqüencial para a Identificação da Sheet.

Não Informar o Seqüencial que identifica a Sheet.

Page 16: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Ex.: MergeCelulas;1;1;1;10;1; AlinhaCelulas Este comando tem como objetivo realizar o Merge(junção) de mais de uma célula em uma única Célula .

Parâmetro Opções Opicional Default Descrição Linha Inicial Não Linha Inicial para Seleção da Área

que será Mesclada. Coluna Inicial Não Coluna Inicial . Linha Final Não Linha Final Coluna Final Não Coluna Final Alinhamento Vertical

C=Cima B=Baixo M=Meio

Sim Alinhamento na Vertical

Alinhamento Horizontal

E=Esquerda C=Centralizado D=Direita J=Justificado

Sim Alinhamento na Horizontal

Wrap(Quebra o texto se neces-sário para a linha de Baixo aumentando a largura da Célula.

S=Sim N=Não

Sim Wrap (Quebra o texto dentro da Célula para a Linha de Baixo.

Seqüencial para a Identificação da Sheet.

Não Informar o Seqüencial que identifica a Sheet.

Ex.: AlinhaCelulas;1;1;1;01;C;E;S;1; Define Este comando tem como objetivo criar uma variável que seria interpretado como célula do Excel. Sua utilidade está na criação de Fórmulas de Totalizadores por exemplo..

Parâmetro Opções Opicional Default Descrição Nome da Variável Não Nome da variável ex.: cCelulaIni Linha da Célula Não Linha da Célula desejada Coluna da Célula Não Coluna da Célula desejada Seqüencial da Sheet. Não Informar o Seqüencial que identifica a

Sheet.

Page 17: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Ex.: Define;cTotalIni;01;05;01; //Definida no Início do Processamento; Define;cTotFim;50;05;01; //Definida no final do Processamento; Escreve;51;05;=Soma(cTotalIni:cTotalFim);01;;S; DefineCabecalho Este comando tem como objetivo definir as Linhas da Planilha que deverão ser repetidas no início de cada folha impressa da planilha.

Parâmetro Opções Opicional Default Descrição Linha Inicial Não Linha Inicial da Planilha ( Linha

contendo um Cabeçalho de grupo ou título de um relatório)

Linha Final Não Linha Final onde acaba o cabeçalho Seqüencial da Sheet. Não Informar o Seqüencial que identifica a

Sheet. Ex.: DefineCabecalho;01;04;01; DefineCabecalhoRodape Este comando tem como objetivo configurar as Informações que serão mostradas no Cabeçalho/Rodapé do Relatório.( Possui a mesma funcionalidade que o Excel quando clicado na função Exibir -> Cabeçalho/Rodapé -> Personalizar Cabeçalho/Rodapé ).

Parâmetro Opções Opicional Default Descrição Tipo C=Cabeçalho

R=Rodapé Não Tipo de Informação Cabeçalho ou

Rodapé Posição E=Esquerda

C=Centralizado D=Direita

Não Posição dentro da Página (Alinhamento)

Conteúdo Não Conteúdo, texto, etc. Seqüencial da Sheet. Não Informar o Seqüencial que

identifica a Sheet. Ex.: DefineCabecalhoRodape;C;C;Teste de Cabeçalho Centralizado;01; IncluiImagem Este comando tem como objetivo incluir uma Imagem no Relatório;.

Parâmetro Opções Opicional Default Descrição Posição Topo Não Posicionamento Top em Pixels da

Imagem na Planilha Posição Esquerda Não Posicionamento a Esquerda em

Page 18: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Pixels da Imagem na Planilha Largura Não Largura da Imagem em Pixel Altura Não Altura da Imagem em Pixel Seqüencial da Sheet. Não Informar o Seqüencial que identifica a

Sheet. Caminho completo da Imagem

Não Caminho Completo para o Arquivo da Imagem inclusive extensão do arquivo.

Ex.: IncluiImagem;10;05;30;40;c:\teste.jpg;01; MsgBox Este comando tem como objetivo enviar uma Mensagem durante o Processamento da Planilha (Alert).

Parâmetro Opções Opicional Default Descrição Titulo Não Título da mensagem Mensagem Não Mensagem Tipo Ok

Duvida Exclamacao Critico

Não Lay Out da Mensagem

Ex.: MsgBox;Atenção;Processamento finalizado com sucesso. . .;Exclamacao; DefineTamanho Este comando tem como objetivo definir o tamanho da Célula( Altura x Largura) em Pixels

Parâmetro Opções Opicional Default Descrição Linha Não Linha da Célula Coluna Não Coluna da Célula Altura Não Altura da Célula em Pixel Largura Não Largura da Célula em Pixel Seqüencial para a Identificação da Sheet.

Não Informar o Seqüencial que identifica a Sheet.

Ex.: DefineTamanho;01;01;30;;01;

Page 19: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

DefineMascara Este comando tem como objetivo definir uma máscara de formatação para os dados de uma determinada célula ou seleção.

Parâmetro Opções Opicional Default Descrição Linha Inicial Não Linha inicial da Seleção Coluna Inicial Não Coluna inicial da Seleção Linha Final Não Linha final da Seleção Coluna Final Não Coluna final da Seleção Seqüencial para a Identificação da Sheet.

Não Informar o Seqüencial que identifica a Sheet.

Máscara Não Máscara de Formatação do Campo (Copiar da Parte de Formatação específica de Campo). Ex.: “000000” para zero a esquerda, ou dd/mm/aaaa para a formatação de uma data.

Ex.: DefineMascara;01;01;20;01;01;000000; CopiaSelecao Este comando tem como objetivo permitir copiar para a memória (Clipboard) as informações de uma área selecionada para que seja possível reaproveitar essas informações em outra área da Planilha utilizando o Comando ColaSelecao.

Parâmetro Opções Opicional Default Descrição Linha Inicial Não Linha inicial da Seleção Coluna Inicial Não Coluna inicial da Seleção Linha Final Não Linha final da Seleção Coluna Final Não Coluna final da Seleção Seqüencial para a Identificação da Sheet.

Não Informar o Seqüencial que identifica a Sheet.

Ex.: CopiaSelecao;01;01;05;10;01; //Faz a Cópia de um Cabeçalho de Grupo por exemplo; ColaSelecao Este comando tem como objetivo permitir colar as informações da memória (ClipBoard) adquiridas através do comando CopiaSelecao.

Parâmetro Opções Opicional Default Descrição Linha Inicial Não Linha inicial da Seleção

Page 20: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Coluna Inicial Não Coluna inicial da Seleção Linha Final Não Linha final da Seleção Coluna Final Não Coluna final da Seleção Seqüencial para a Identificação da Sheet.

Não Informar o Seqüencial que identifica a Sheet.

Ex.: CopiaSelecao;01;01;05;10;01; //Faz a Cópia de um Cabeçalho de Grupo por exemplo; Agrupa Este comando tem como objetivo permitir Agrupar as Informações para que seja possível expandir e encolher os detalhes da mesma clicando no botão “+” ou “-“ que aparece à esquerda ou no topo da barra onde se localiza a régua.

Parâmetro Opções Opicional Default Descrição Linha Inicial Não Linha inicial da Seleção Coluna Inicial Não Coluna inicial da Seleção Linha Final Não Linha final da Seleção Coluna Final Não Coluna final da Seleção Seqüencial para a Identificação da Sheet.

Não Informar o Seqüencial que identifica a Sheet.

Tipo de Agrupamento

H=Horizontal V=Vertical

Não Tipo de Agrupamento na Horizontal (Agrupando Colunas) ou na Vertical (Agrupando Linhas)

Ocultar Detalhes S=Sim N=Não

Ocutar os Detalhes, ou seja esconder as linhas de detalhe.

Ex.: Agrupa;01;01;10;01;01;V;S; AutoAgrupa Este comando tem como objetivo permitir Agrupar as Informações para que seja possível expandir e encolher os detalhes da mesma clicando no botão “+” ou “-“ que aparece à esquerda ou no topo da barra onde se localiza a régua. A diferença é que se os dados estiverem organizados de forma hierárquica, ou se já o agrupamento geral é automático. Com este comando é possível agrupar todo o documento de uma única vez.

Parâmetro Opções Opicional Default Descrição Linha Inicial Não Linha inicial da Seleção Coluna Inicial Não Coluna inicial da Seleção Linha Final Não Linha final da Seleção

Page 21: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Coluna Final Não Coluna final da Seleção Seqüencial para a Identificação da Sheet.

Não Informar o Seqüencial que identifica a Sheet.

Tipo de Agrupamento

H=Horizontal V=Vertical

Não Tipo de Agrupamento na Horizontal (Agrupando Colunas) ou na Vertical (Agrupando Linhas)

Ocultar Detalhes S=Sim N=Não

Ocutar os Detalhes, ou seja esconder as linhas de detalhe.

Ex.: Agrupa;01;01;10;01;01;V;S; ProtegeCelula Este comando tem como objetivo proteger as Células definidas nos parâmetros, ela funciona em conjunto com o Comando BloqueiaPlanilha..

Parâmetro Opções Opicional Default Descrição Linha Inicial Não Linha inicial da Seleção Coluna Inicial Não Coluna inicial da Seleção Linha Final Não Linha final da Seleção Coluna Final Não Coluna final da Seleção Protege. S=Sim|N=Não Informar se é para Bloquear as

Células ou se é para Liberá-las. Seqüencial para a Identificação da Sheet.

Não Informar o Seqüencial que identifica a Sheet.

Ex.: ProtegeCelula;01;01;01;01;S;01; //Bloqueia a Célula A1. BloqueiaPlanilha Este comando tem como objetivo Bloquear a Sheet Informada para que as Células que estão protegidas não permitam edição. Funciona em conjunto com o Comando ProtegeCelula.

Parâmetro Opções Opicional Default Descrição Bloqueia S=Sim|N=Não Informar se é para Bloquear a

Planilha ou para Desbloqueá-la. Senha Sim Senha para Bloqueio Seqüencial para a Identificação da Sheet.

Não Informar o Seqüencial que identifica a Sheet.

Ex.: BloqueiaPlanilha;S;senha;01 // Bloqueia a Planilha 1 com a Senha “senha”.

Page 22: Manual

BByy RRaaffaaeell RReezzeennddee

RREEZZEENNDDEE IInntteeggrraaççããoo ccoomm oo MMiiccrroossoofftt EExxcceell

MMaannuuaall ddee IInnssttrruuççõõeess

Tabela de Cores

1 . 15 . 29 . 43 .

2 . 16 . 30 . 44 .

3 . 17 . 31 . 45 .

4 . 18 . 32 . 46 .

5 . 19 . 33 . 47 .

6 . 20 . 34 . 48 .

7 . 21 . 35 . 49 .

8 . 22 . 36 . 50 .

9 . 23 . 37 . 51 .

10 . 24 . 38 . 52 .

11 . 25 . 39 . 53 .

12 . 26 . 40 . 54 .

13 . 27 . 41 . 55 .

14 . 28 . 42 . 56 .