SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: joanca en Lunes 24 de Octubre de 2005, 10:42

Título: Abrir Ficheros Word Y Excel Desde Un Formulario
Publicado por: joanca en Lunes 24 de Octubre de 2005, 10:42
Buenos días a todos.

Me gustaría poder abrir desde un Formulario Visual C# un Fichero Word, Excel o PDF, ya sea llamando directamente a los ejecutables de Windows, o bien, mediante alguna Emulación.

Si alguien sabe como hacerlo, se lo agradezco infinitamente.

Gracias.
Título: Re: Abrir Ficheros Word Y Excel Desde Un Formulario
Publicado por: jcgarza en Lunes 24 de Octubre de 2005, 16:53
Documentos de Acrobat
Clic con boton derecho en "Toolbox"
Seleccionar "Add/Remove items"
Dar clic en "COM Components"
Marcar "Adobe Acrobat Control for ActiveX"
Arrastrar el control del "Toolbox" a un formulario
"LoadFile" te permitira cargar y mostrar un pdf en tu formulario

Deberás asegurarte de tener instalado el Acrobar Reader en tu pc antes de intentarlo

Suerte
Título: Re: Abrir Ficheros Word Y Excel Desde Un Formulario
Publicado por: joanca en Martes 25 de Octubre de 2005, 09:09
Ok jcgarza, muchas Gracias funciona perfecto.

Y además he encontrado en los Componentes COM el objeto relacionado con la Emulación Excel "Microsoft Office SpreadSheet". Pero lo que no acabo de pillar es la manera de poder lanzar un Word, WordPad, o Bloq de Notas.

Saludos.
Título: Re: Abrir Ficheros Word Y Excel Desde Un Formulario
Publicado por: jcgarza en Martes 25 de Octubre de 2005, 17:09
No es dificil...

Para iniciar Word:
Código: Text
  1.  
  2. System.Diagnostics.Process.Start("winword.exe");
  3.  
  4.  

Para lanzar el Bloc de notas:
Código: Text
  1.  
  2. System.Diagnostics.Process.Start("notepad.exe");
  3.  
  4.  
      
Finalmente para Wordpad
Código: Text
  1.  
  2. System.Diagnostics.Process.Start("wordpad.exe");
  3.  
  4.  

Ahora bien si lo que quieres es iniciar la aplicacion y cargar un documento...

Código: Text
  1.  
  2. System.Diagnostics.Process.Start("winword.exe","CSharp.doc");
  3.  
  4.  

El segundo argumento es, obviamente, el nombre del documento.

Espero sea de utilidad.
Hasta luego.
Título: Re: Abrir Ficheros Word Y Excel Desde Un Formulario
Publicado por: joanca en Miércoles 26 de Octubre de 2005, 09:17
Hola jcgarza buenos días.

Es justo lo que quería y funciona perfecto.

Muchas Gracias.