VB .NET - Acessando os recursos do OpenOffice
O OpenOffice.org foi o primeiro produto a trazer os benefícios do software de código aberto a uma grande massa de usuários, distribuindo de forma completamente gratuita ferramentas de produtividade absolutamente essenciais no dia-a-dia. Traduzido em mais de 30 idiomas, disponível nas principais plataformas (Microsoft Windows, Mac OS X X11, GNU/Linux, Solaris), o OpenOffice.org está em uso por dezenas de milhões de usuários satisfeitos ao redor do mundo.
O OpenOffice é uma suíte semelhante ao Microsoft Office sendo uma opção muito interessante para quem não precisa usar as ferramentas da Microsoft ou quer economizar dinheiro.
Sim o OpenOffice é gratuito (até o momento) e você pode baixar tanto a última versão como as extensões neste link: http://www.openoffice.org/download/ ou aqui : http://www.broffice.org/download
O Writer é o editor de textos do BrOffice.org: você pode usá-lo tanto para escrever uma carta rápida quanto para produzir um livro inteiro, com figuras embutidas, referências cruzadas, sumários, índices, bibliografias etc. Funções como Auto-completar, Auto-Formatar, Verificação Ortográfica facilitam seu trabalho. O Writer é poderoso o bastante até para executar tarefas típicas de editoração eletrônica, tais como a criação de informativos com várias colunas e brochuras sua imaginação é o limite.
Use o Calc para manter seus números
sob controle. Essa poderosa planilha eletrônica possui todos os
recursos de que você precisa para calcular, analisar, resumir e
apresentar seus dados em relatórios numéricos ou em
impressionantes gráficos. Um sistema de ajuda integrada facilita
a inserção de fórmulas complexas. Sofisticadas ferramentas
para auxílio à tomada de decisão estão a poucos cliques de
distância. Importe dados externos usando a Tabela Dinâmica.
Depois ordene-os, filtre-os, produza sub-totais e análises
estatísticas. Use visualizações prévias para escolher entre
treze categorias de gráficos, incluindo linhas, áreas, colunas,
pizza, XY, rede e diversas variantes.
O Math é um editor de fórmulas eficiente e fácil de usar. Com
ele, você pode criar desde fórmulas simples até as mais
complexas equações. Extremamente útil para trabalhos
científicos ou escolares. Novo membro da família BrOffice.org,
o Base permite manipular bancos de dados sem dificuldades. Ele
cria e modifica tabelas, formulários, consultas e relatórios,
seja usando um banco de dados previamente existente em sua
empresa, seja com o mecanismo HSQL, embutido no Base.
(fonte: http://ziggi.uol.com.br/downloads/openoffice)
Vou mostrar uma das formas de acessar o processador de textos - o Writer - e a planilha eletrônica - o Calc - via Visual Basic .NET.
Eu vou usar o código definido em alguns módulos para acessar o recursos do OpenOffice. No final do arquivo você poderá fazer o download do projeto.
Para isso você deverá ter instalado na sua máquina o pacote OpenOffice.
A seguir abra o Visual Basic 2010 Express Edition e crie um novo projeto do tipo Windows Forms Application com o nome EN_OpenOffice;
A seguir inclua no formulário padrão form1.vb três controles Button conforme o leiaute abaixo:
A seguir inclua o código abaixo no evento Click de cada um dos botões de comando do formulário:
Option Explicit On Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ConnectOpenOffice() MsgBox(OOoMess001) HelloWorldExample() DisconnectOpenOffice() MsgBox(OOoMess002) End Sub Private Sub btnCalcOpenOffice_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalcOpenOffice.Click ConnectOpenOffice() MsgBox(OOoMess001) CalcSortingExample() DisconnectOpenOffice() MsgBox(OOoMess002) End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Close() End Sub End Class |
O código acima utiliza métodos/funções dos módulos que contém as constantes e os exemplos que fazem a conexão e a chamada aos recursos do OpenOffice.
Executando o projeto e acionando cada um dos botões teremos:
1- Acessando o processador de textos Writer:
2- Acessando a planilha eletrônica Calc mostra a planilha conforme figura abaixo:
Anexo ao projeto existe uma pasta contendo a documentação que você pode estudar para incrementar mais ainda o que foi mostrado neste artigo.
Para acessar o OpenOffice usando a linguagem C# consulte este documento: http://www.opendocument4all.com/download/OpenOffice.net.pdf
Se você quer acessar o OpenOffice usando o Visual Basic (5 ou 6) veja este link: http://www.kalitech.fr/clients/doc/VB_APIOOo_en.html
Pegue o projeto completo aqui: VB_OOo_v10en.zip
Veja os Destaques e novidades do SUPER CD VB 2012 (sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Veja mais sistemas completos para a plataforma .NET no Super CD .NET e no Super DVD .NET , confira...
Quer aprender C# ??
Chegou o Super DVD C# 2012 com exclusivo material de suporte e vídeo aulas com curso básico sobre C#.
Rom 13:5
Pelo que é necessário que lhe estejais sujeitos, não somente por causa da ira, mas também por causa da consciência.Referências: