Páginas

domingo, 5 de junho de 2011

A tabuada do 2 com a macro do Calc

Usando o recurso do gravador de macro, consegui montar a minha primeira macro no BrOffice Calc. A listagem do código a seguir só funciona se você mudar a sintaxe da fórmula para Excel R1C1, através do Menu Ferramentas > Opções > Br Office Calc > Fórmula > Sintaxe da Fórmula. Eis o código:

sub Main
dim document as object
dim dispatcher as object
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim arg(0) as new com.sun.star.beans.PropertyValue
dim i as integer
for i = 1 to 10
arg(0).Name = "StringName"
arg(0).Value = str(i)
dispatcher.executeDispatch(document, ".uno:EnterString", "", 0, arg())
dispatcher.executeDispatch(document, ".uno:GoRight", "", 0, arg())
arg(0).Value = "x"
dispatcher.executeDispatch(document, ".uno:EnterString", "", 0, arg())
dispatcher.executeDispatch(document, ".uno:GoRight", "", 0, arg())
arg(0).Value = "2"
dispatcher.executeDispatch(document, ".uno:EnterString", "", 0, arg())
dispatcher.executeDispatch(document, ".uno:GoRight", "", 0, arg())
arg(0).Value = "="
dispatcher.executeDispatch(document, ".uno:EnterString", "", 0, arg())
dispatcher.executeDispatch(document, ".uno:GoRight", "", 0, arg())
arg(0).Value = "=RC[-4]*RC[-2]"
dispatcher.executeDispatch(document, ".uno:EnterString", "", 0, arg())
dispatcher.executeDispatch(document, ".uno:GoDown", "", 0, arg())
for j=1 to 4:dispatcher.executeDispatch(document, ".uno:GoLeft", "", , arg()):next j
next i
end sub

Fórum do Ubuntu

12 comentários:

  1. Olá, JuniorR, hoje baixei o Opera para o iPad, e ele consegue trazer na tela a versão celular da Caixa Econômica Federal, mas ele demora demais para renderizar as imagens. Assim, o jeito é aguardar mais um pouquinho para que a turma da tecnologia de comunicação da Caixa encontrem soluções para quem está apostando na computação móvel. Um abraço,

    ResponderExcluir
  2. Olá, Lata Enferrujada, fico feliz em saber que você encontrou o amor e o pensamento num só blog. A verdade é que já somos sete bilhões nesse planeta cada vez mais apertado. Quanto mais a Nasa pesquisa, mais concluímos que só a Terra é habitável, pelo menos por enquanto, e do jeito que a coisa vai caminhando, seremos obrigados a amar cada vez menos, não podemos mais dar ao luxo de fazer com o próximo aquilo que gostaríamos que ele fizesse conosco - apesar de ainda haver espaço para o amor, o espaço da Terra está diminuindo geometricamente.

    ResponderExcluir
  3. Olhando os comentários recentes, vi um assinado por 233 e outro assinado por Anonymous que lembra o Sr Joseph, um seguido do outro, o que me faz lembrar de uma velha cisma no tempo do Terra: Joseph e 233 são a mesma pessoa, ou são duas pessoas diferentes que pensam igual?

    ResponderExcluir
  4. Acho que encontrei o Sr. Comunista no Terra ou alguém parecido com ele.
    Vejam se concordam comigo.

    http://noticias.terra.com.br/mundo/noticias/0,,OI5170011-EI8142,00-Portugal+resultados+parciais+confirmam+vitoria+da+direita.html

    ResponderExcluir
  5. O nick é WSFR, não sei o que quer dizer, hehehe.

    ResponderExcluir
  6. Não seja um veadinhucatolicuzudu como o HosakaAndréMala : ateu é outra coisa - não tem nem comparação. O Hosaka crê em Deus porque tem um medo danado de morrer. Mas, quem não tem um medo danado de morrer não precisa de papais e mamães do céu, ou coisa que o valha !

    ResponderExcluir
  7. Que Porra de forum inútil é esse!!!!!!!!!!!!!!!!!!????

    ResponderExcluir
    Respostas
    1. Vc só encontrou esse fórum,porque esteve me procurando,sr.Ghiraldelli.

      srta Nihil.

      Excluir
    2. Em primeiro lugar, não é um forum, é um blog.
      Se fosse inútil, não haveria a necessidade da pessoa postar anonimamente.

      Excluir
  8. Olá, olá, dra. Selma. A senhora acredita mesmo em ectoplasma, aquela substância gosmenta que sai da boca dos médiuns parecendo fita de musselina mastigada, e que forma os "espíritos" cobertos de lençóis e véus e que depois supostamente volta para os médiuns?
    E como é que volta? Entra por onde saiu?
    A senhora já examinou alguma boca de algum médium e encontrou vestígios de esctoplasma? Dizem que a boca murcha do Emperucado tinha muitos desses vestígios...,

    (O idiota português nunca viu, mas acredita piamente)

    ResponderExcluir
    Respostas
    1. Não, eu nunca vi ectoplasma, mas eu queria ver um dia. E você? Já viu? Do que é feito? Tem cheiro? Como desaparece? É fumaça?
      Por que diz que é gosmenta? Já pegou?

      Excluir
  9. Dra. Selma, qual a fita mastigada e engolida não fica gosmenta?
    A senhora nunca poderá ver ectoplasma, assim como não poderá ver um cavalo alado ou o abominável homem da neve.

    Ectoplasma é conversa fiada para enganar otários como aquele lusitano peruquista.

    ResponderExcluir