Trabalhando com Componentes UNO do OpenOffice.org

Veja também 

Number one
Criar e configurar o projeto
  1. Tenha certeza que você configurou uma instalação válida do OpenOffice.org e do OpenOffice.org SDK em Ferramentas > Opções > Miscelâneas > Extensões do OpenOffice.org.
  2. Utilize o modelo de projeto do OpenOffice.org Calc Add-On.
    Escolha Arquivo > Novo projeto > OpenOffice.org > Componente OpenOffice.org.
  3. Especifique o nome do projeto.
  4. Especifique o nome do componente. O nome do componente é usado para criar um nome de classe.
  5. Selecione um pacote Java. Nota: A seleção do pacote é opcional.
  6. Selecione a localização do projeto. Essa localização do projeto é o diretório onde o novo projeto deve ser criado.
  7. Especifique ao menos um serviço existente, ou defina um novo serviço que o seu componente deve implementar. Você pode especificar mais de um serviço e é possível definir novos serviços com novas interfaces ou outros novos tipos.
  8. Finalize o assistente para gerar todos os arquivos necessários e os esqueletos de código iniciais para o novo componente UNO.
  9. Configure o classpath do projeto. Você pode adicionar um arquivo JAR, uma biblioteca, ou um projeto de IDE ao classpath.

Number two
Construir o projeto

  1. Escolha Construir > Construir projeto principal ou clique direito em qualquer projeto e escolha Construir projeto.
  2. Com o menu do contexto do nó do projeto (janela de projetos) você pode criar e implantar um pacote de extensão do office diretamente na sua instalação do office especificada.
    Clique direito no nó do projeto > Criar OXT
    para criar pacote de extensão.
    Clique direito no nó do projeto > Implantar extensão Office
    para implantar a extensão.
  3. Alternativamente, você pode escolher o alvo apropriado no menu do contexto do arquivo build.xml.
    Escolha build.xml > Executar alvo > uno-package
    para criar o pacote de extensão.
    Escolha build.xml > Executar alvo > uno-deploy
    para implantar a extensão.

Number three
Executar o projeto
  1. Isso não é suportado atualmente. Extensões do OpenOffice.org estão executando no processo do OpenOffice.org e um workflow adequado para suportar isso dentro da IDE não está implementado ainda.

Number three
Depurar o projeto
  1. Depurar extensões do OpenOffice.org é bem simples. Na janela de projetos, abra o menu do contexto e selecione "Depurar extensão no Office alvo".
  2. OpenOffice.org é inicializado com uma nova instalação do usuário que é criada no diretório build/soffice_debug. Sua extensão é implantada nessa nova instalação do usuário e OpenOffice.org é inicializado.
  3. Configure pontos de interrupção ou observadores no seu código.
  4. Utilize seu Add-In no OpenOffice.org para o seu código ser executado.
  5. A execução do código irá parar no seu ponto de interrupção.
Veja também
Componentes OpenOffice.org
Guia do desenvolvedor OpenOffice.org - Escrevendo componentes UNO