Blog de gbpacheco
A última palavra da célula
Posted janeiro 17th, 2011 by gbpachecoO problema: o usuário possui uma planilha onde uma coluna é preenchida com texto não estruturado. A informação desejada é a última palavra do conteúdo de cada célula.
A solução:
=EXT.TEXTO(B17;PESQUISAR("[:space:]{1}[a-z]*$";B17)+1;NÚM.CARACT(B17)-PESQUISAR("[:space:]{1}[a-z]*$";B17))
Em breve postarei um detalhamento de cada estrutura da fórmula. Por enquanto, sugiro ao leitor tentar entendê-la como um estudo prático.
- 24 comentários
- 1776 leituras
Como o LibreOffice dá sinais de que evolui melhor que o OpenOffice.org?
Posted dezembro 8th, 2010 by gbpachecoUma das características mais importantes de um projeto colaborativo como o BrOffice.org é a possibilidade que o usuário tem de contribuir com melhorias para o código dos aplicativos. Objetivamente, essas melhorias podem ser traduzidas como registros de problemas, sugestões de modificação de funções existentes ou implementação de novas funcionalidades.
Em outubro de 2009, dentro das atividades do projeto de consultoria de suporte ao BrOffice.org para o Tribunal de Contas do Estado de Mato Grosso, um usuário descobriu um problema relacionado à definição das margens através da visualização da impressão no Calc.
Ao abrir um arquivo e modificar as margens na visualização de impressão, sem fazer qualquer outra alteração, o Calc não habilitava o botão de salvamento. Ou seja, erroneamente, o Calc não interpretava a alteração nas margens como uma modificação de conteúdo no arquivo quando feita através da visualização de página. No entanto, ao fazer o mesmo procedimento de modificação de margens através do menu Formatar > Página, guia Página, o comportamento é normal e o botão de salvamento é habilitado.
- 2 comentários
- Leia mais
- 2714 leituras
Search and Replace in Writer with Delphi
Posted novembro 8th, 2010 by gbpachecoFirst of all, download and open Delphi OOo, an excellent toolbox to use Delphi with BrOffice.org, LibreOffice or OpenOffice.org. You can find Delphi OOo here.
Then, use this piece of code to open a template, search and replace text and generate a PDF file:
...
fileProp3, fileProp4, oReplace, myTemplate: Variant; myFile3, myFile4: String;
...
myFile3:= convertToURL('D:\template.ott');
fileProp3:= CreateProperties(['AsTemplate', true]);
myTemplate := StarDesktop.LoadComponentFromURL(myFile3, '_blank', 0, fileProp3);
oReplace := myTemplate.createReplaceDescriptor;
oReplace.setSearchString('field1');
oReplace.setReplaceString('New content!');
myTemplate.ReplaceAll(oReplace);
fileProp4:= CreateProperties(['FilterName', 'writer_pdf_Export']);
myFile4:= convertToURL('C:\new_document.pdf');
myTemplate.storeToURL(myfile4, fileProp4);
Delphi 7, BrOffice.org/OpenOffice.org 3.2.1, Windows XP SP 3.
- 29 comentários
- 2611 leituras
Leia na Revista BrOffice.org 15: OOoCon 2010, uma abordagem técnica
Posted outubro 17th, 2010 by gbpachecoReproduzo abaixo um trecho do meu artigo na última edição da Revista BrOffice.org. Neste artigo, faço uma abordagem técnica sobre diversos conteúdos que foram apresentados na OpenOffice.org Conference 2010, em Budapeste, Hungria. Leia o artigo completo na Revista BrOffice.org 15.
Durante quatro dias, Budapeste foi o local de encontro do projeto OpenOffice.org. Pessoas dos mais variados lugares do mundo estiveram presentes para participar de diversas atividades relacionadas ao presente e ao futuro de um projeto que, em 2010, completa dez anos.
A comitiva brasileira foi composta por quatro integrantes do projeto: Carlos Braguini, Claudio Ferreira Filho, Olivier Hallot e eu, Gustavo Pacheco. Além de participarmos da conferência, também tivemos a oportunidade de palestrar sobre quatro diferentes temas: eventos, marketing, migração e inclusão digital.
- Leia mais
- 1289 leituras
Especificação da função "Substituir 1o... por 1º..."
Posted dezembro 28th, 2009 by gbpachecoO texto abaixo tem como objetivo informar e obter sugestões para a especificação da função "Substituir 1o... por 1º..." em português. Acredito que essa função será de interesse de todos os que possuem algum trabalho colaborativo voltado para o desenvolvimento das ferramentas de idioma do BrOffice.org. Logo, qualquer contribuição será muito bem-vinda.
Como o texto contém caracteres que podem vir a não ser corretamente exibidos nos leitores de e-mail, o mesmo texto está disponível em:
http://www.openoffice.org/nonav/issues/showattachment.cgi/66176/Portuguese_Specification_(draft_in_portuguese)_GBP_12112009.odt
- 1 comentário
- Leia mais
- 8199 leituras
Inclusão de arquivos flash (SWF) em apresentações do Impress
Posted dezembro 19th, 2009 by gbpachecoPara permitir a inserção de arquivos SWF em apresentações do Impress no sistema operacional Windows:
- usando a pesquisa de arquivos do seu computador, localize o arquivo NPSWF32.dll;
- copie o arquivo para o seguinte diretório:
C:\Arquivos de Programas\BrOffice.org 3\Basis\program\plugin
- feche o BrOffice.org completamente, inclusive o início rápido.
Ao abrir o BrOffice.org novamente, insira o arquivo SWF através do menu Inserir > Objeto > Plugin.
- 29 comentários
- 3291 leituras
Santa Catarina precisa de ajuda
Posted novembro 29th, 2008 by gbpacheco
Santa Catarina sofre neste momento com uma de suas piores catástrofes naturais de todos os tempos. As chuvas intensas que castigaram o Estado nos últimos dias provocaram tragédias em diversos municípios. Até o momento o registro é de 78.707 desalojados e desabrigados, sendo 27.410 desabrigados e 51.297 desalojados. São 110 óbitos e 19 desaparecidos confirmados e mais 1.500.000 afetados. As regiões mais atingidas pela chuva no Estado são o Vale do Itajaí, a foz do Rio Itajaí-Açu, a foz do rio Tijucas e a Grande Florianópolis.
O Projeto BrOffice.org é solidário ao povo catarinense. É em Santa Catarina que temos um dos maiores projetos de implantação do Software Livre nos municípios brasileiros. Isso inclui o BrOffice.org. Desde 2006, a Prefeitura de Itajaí desenvolveu uma série de ações na área de tecnologia com o objetivo de melhorar a gestão pública municipal, através de um amplo uso do Software Livre. Além da modernização administrativa, outro objetivo da administração municipal é a Inclusão Digital com Software Livre. O projeto já foi consagrado com diversos prêmios, entre eles o Prêmio Mérito Municipalista, na categoria Governança Eletrônica e Cidadania Digital.
Além da Prefeitura de Itajaí, o BrOffice.org é referência também no Ministério Público de Santa Catarina, que já utiliza o pacote de escritórios há um ano. Foi no MP/SC que tomei conhecimento de uma das melhores contribuições ao projeto Edidoc já realizadas. A equipe do MP/SC não só adaptou conceitos do Edidoc a sua realidade, mas desenvolveu módulos específicos para conexão da aplicação com o Oracle que poderão ser integrados ao desenvolvimento padrão no futuro.
- 18 comentários
- Leia mais
- 2141 leituras
O governo e o BrOffice.org
Posted setembro 18th, 2008 by gbpacheco
Presidente Lula, Sady Jacques - ASL (centro) e Gustavo Pacheco - BrOffice.org/ASL (direita). Audiência da organização do fisl9.0 no dia 2 de abril de 2008.
Desde o seu amadurecimento como alternativa de informatização, o BrOffice.org, bem como o Software Livre em geral, vem sendo utilizado nos mais diversos ramos econômicos. O atrativo inicial de uma ferramenta sem custo, aos poucos, é percebido pelos gestores de tecnologia como apenas mais uma das vantagens que o pacote de aplicativos apresenta e, passado o período de migração, a continuidade de uso normaliza as atividades do ambiente do usuário e permite investimentos mais inteligentes que o licenciamento de software, como investimentos em capacitação e infra-estrutura, por exemplo.
- 18 comentários
- Leia mais
- 2593 leituras
Por que vale a pena ir ao fisl9.0?
Posted abril 7th, 2008 by gbpachecoO relato abaixo é de João Paulo Francisconi e foi postado na comunidade do fisl no Orkut. É um relato divertido e sincero. A leitura vale a pena e mostra um pouco do espírito heterogêneo que torna o fisl um evento singular.
Quando tive a oportunidade de embarcar para o Fórum Internacional de Software Livre, confesso que fiquei um pouco apreensivo quanto a aceitar, sem emprego com carteira assinada e fazendo bicos de micreiro e garçom para tentar pagar a faculdade, o valor de uma viagem assim simplesmente representava um assalto contra o meu parco orçamento de estudante universitário fodido. No entanto, depois dos três dias que passei no evento, confesso que valeu cada centavo.
Para começar, ele conseguiu o que eu já considerava impossível: me manter na área por mais tempo. Depois de mais de um ano procurando emprego, eu já considerava como certa minha mudança para o curso de jornalismo. Os motivos pelos quais não consegui arranjar um emprego são indiferentes para o assunto, mas digamos que tem relação a montes de empresas presas a linguagens de programação dos anos setenta em uma cidade com centros de formação voltados para o século XXI...
Mas enfim, vamos falar do que importa aqui: O que cada um de nós fez por lá esse ano?
- 18 comentários
- Leia mais
- 2559 leituras




