• Jueves 18 de Abril de 2024, 18:29

Autor Tema:  Abrir Ficheros Word Y Excel Desde Un Formulario  (Leído 4204 veces)

joanca

  • Miembro MUY activo
  • ***
  • Mensajes: 126
    • Ver Perfil
Abrir Ficheros Word Y Excel Desde Un Formulario
« en: Lunes 24 de Octubre de 2005, 10:42 »
0
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.

jcgarza

  • Nuevo Miembro
  • *
  • Mensajes: 15
    • Ver Perfil
Re: Abrir Ficheros Word Y Excel Desde Un Formulario
« Respuesta #1 en: Lunes 24 de Octubre de 2005, 16:53 »
0
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

joanca

  • Miembro MUY activo
  • ***
  • Mensajes: 126
    • Ver Perfil
Re: Abrir Ficheros Word Y Excel Desde Un Formulario
« Respuesta #2 en: Martes 25 de Octubre de 2005, 09:09 »
0
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.

jcgarza

  • Nuevo Miembro
  • *
  • Mensajes: 15
    • Ver Perfil
Re: Abrir Ficheros Word Y Excel Desde Un Formulario
« Respuesta #3 en: Martes 25 de Octubre de 2005, 17:09 »
0
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.

joanca

  • Miembro MUY activo
  • ***
  • Mensajes: 126
    • Ver Perfil
Re: Abrir Ficheros Word Y Excel Desde Un Formulario
« Respuesta #4 en: Miércoles 26 de Octubre de 2005, 09:17 »
0
Hola jcgarza buenos días.

Es justo lo que quería y funciona perfecto.

Muchas Gracias.