Como abrir word

Queria abrir o Word enviando um texto ja pra ele.[size=18] [/size]

vc vai ter q criar um arquivo com o nome ‚Äút‚ÄĚ por exemplo e na String s escrever a mensagem

[code]import java.io.*;
class exemplo020202
{

   public static void main (String[]args) throws IOException
  {

PrintWriter arquivo = new PrintWriter(new FileWriter(‚Äút.doc‚ÄĚ));

        String s = new String();
        s = "Texto a ser\nenviado";
        arquivo.println(s);
       
     
     arquivo.close();
  }

}[/code]

1 curtida

E como ele abre o Word fra?

Char√°, para abrir o Word j√° passando um arquivo pra ele basta fazer:

Runtime.getRuntime().exec("cmd.exe /C start WINWORD.exe c:\seu_arquivo.doc");

Para enviar um texto, use o famigerado Java IO para gerar o arquivo antes.

Ah, só um detalhe, tenha atenção de abrir o arquivo .doc ou .docx corretamente, senão o Word não consegue localizar o arquivo. Você não consegue abrir um .docx passando um arquivo com a extensão .doc na linha de comando e vice-versa.

Ok?

Att.

1 curtida
private void jBtnajudaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnajudaActionPerformed   
        // TODO add your handling code here:   
        // TODO adicionar seu manuseamento código aqui:   
          
    try{    
       Runtime.getRuntime().exec("cmd /c start \Trabalho\Tpdejava\javadoc\index.html");          
       }catch(Exception e){e.printStackTrace();}   
    }//GEN-LAST:event_jBtnajudaActionPerformed   
  
  
  
    private void jBtnautorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnautorActionPerformed   
        // TODO add your handling code here:   
        // TODO adicionar seu manuseamento código aqui:   
   try     
      {        
      Runtime.getRuntime().exec("cmd /c start \Trabalho\Tpdejava\javadoc\autores.doc");         
      }catch(Exception e){e.printStackTrace();}                     
}//GEN-LAST:event_jBtnautorActionPerformed  

[size=18]até mais[/size] :lol: