Pular para o conteúdo

OpenOffice.Org Calc Basic - Funções intermediárias

Aprofundando um pouco mais no Basic, editor de macros contido dentro do programa Calc, que faz parte do pacote OpenOffice. Este artigo ensina a utilizar as macros em um nível intermediário.
Drausio Henrique Chiarotti drausio
Hits: 67.408 Categoria: Linux Subcategoria: OpenOffice
  • Indicar
  • Impressora
  • Denunciar

Parte 2: Criando um módulo

Antes de começar, abra o Calc e salve o arquivo, dando o nome desejado. Salvei com o nome de "artigoDrausioHChiarotti.ods".

Acessando o editor de macros:

Clique em: Ferramentas - Macros - Organizar Macros - OpenOffice.org Basic

Será exibida a janela: "Macros do BrOffice.org Basic"

Nesta janela, clique sobre o nome que você salvou seu arquivo, então, clique sobre o item Standard.

Com o item Standard selecionado, clique sobre o botão "Novo".

Será exibida uma janela para informar o nome do novo módulo, informe: "ModuloVivaolinux".

Então, clique sobre o módulo (ModuloVivaolinux) e pressione o botão Editar.

Observe a figura a seguir:


Observe que quando você cria uma macro, ela vem com um procedimento (Sub) chamado Main.

Ao decorrer deste artigo, conforme as funções forem sendo criadas, o nome delas serão exibidos na caixa que está exibindo o procedimento Main.

   1. Informações gerais
   2. Criando um módulo
   3. Funções de caixa de mensagem
   4. Funções utilizando laços (If e While)
   5. Funções numéricas e de strings
   6. Utilizando funções de String
   7. Concluindo

Configurar Speedy Home na distribuição SuSE 10

OpenOffice.Org Calc Basic - Caminhando sobre as células

OpenOffice.Org Calc Basic - Conhecendo o editor

O que são Generators no Firebird

Criando uma função no OpenOffice.org Calc

Novidades do OpenOffice 2.0 e um comparativo com o MS Office 2003

Criando formulário e subtotais no OpenOffice.org Calc

Configuração do OpenOffice para o português do Brasil (pt-BR) a partir de uma instalação do BrOffice

O Linux e o Star Office

#1 Comentário enviado por graco em 29/06/2006 - 11:22h
Muito bom! Gostei do artigo. um artigo que abre possibilidades. Já imagino criar meus proprios assistentes.....
#2 Comentário enviado por mochileiro em 29/06/2006 - 11:32h
Quero ver o povo daqui reclamar agora. Vão ter q estudar mesmo! material veio na hora certa!
#3 Comentário enviado por rgmmelo em 29/06/2006 - 13:55h
legal o seu artigo....a uns meses tive que instalar o office da MS pois tinha que fazer um trabalho da faculdade em VB pois nao conseguia um comando para imprimir nas celulas que certos valores do meu programa, já que o Cells(x,y)= nao funcionou em casa....
eh sempre bom ver estes tipos de artigos, eu mesmo tava pensando em escrever um.......
#4 Comentário enviado por Maycon Pires em 01/07/2006 - 11:40h
SHOW!!! Muito completo o artigo explica de uma forma bem linear, magine os proximos como virão show continue postando os artigos que são nota 10! vlw
#5 Comentário enviado por allanhc em 04/07/2006 - 00:13h
Excelente o artigo.
Sempre quis aprender a usar as macros mas nunca tive paciencia.

Só corrigir um errinho bobo.
Na função Lacos()

intNumFinal = Val(InputBox("Digite o número inicial"))

deveria ser:

intNumFinal = Val(InputBox("Digite o número final"))

Parabens
#6 Comentário enviado por seyfer em 19/01/2007 - 13:33h
Maloko, fiquei loko neste artigo...
To ficando viciado... manda mais buhahahahaha
Bom artigo este, parabéns
Falows.

Contribuir com comentário

Entre na sua conta para comentar.