Word en Delphi
#1
Escrito 13 enero 2009 - 02:26
Fleon xD
#2
Escrito 13 enero 2009 - 02:35
#3
Escrito 14 enero 2009 - 07:01
si se puede, claro que si, y es muy facil....
Gracias Eduarcol, ¿pero no tendrás algún ejemplito por ahí? .
Fleon xD
#4
Escrito 14 enero 2009 - 07:49
var WApplication, WDocument: Variant; lArchivo: String; begin //Creamos el objeto OLE para automatizacion WApplication := CreateOleObject('Word.Application') ; //buscamos un documento if od.Execute then lArchivo := od.FileName; if FileExists(lArchivo) then //Si el archivo existe lo abrimos WDocument := WApplication.Documents.Open(lArchivo) else begin //si no existe pregunta si desea agregarlo nuevo if MessageDlg('El documento no existe, ', mtWarning, [mbyes,mbno], 0) = mrYES then WDocument := WApplication.Documents.Open(lArchivo) else begin //Cierra el archivo y se sale WApplication.Quit(False); Exit; end; end; //Escribimos algo WApplication.Selection.TypeText('Hola Mundo') ; //Grabamos y cerramos if sd.Execute then WDocument.SaveAs(FileName := sd.FileName, AddToRecentFiles := False) ; WApplication.Quit(False) end;
Archivos adjuntos
#5
Escrito 14 enero 2009 - 08:04
OD = Open Dialog
SD = Save Dialog
#6
Escrito 14 enero 2009 - 08:17
Fleon xD
#7
Escrito 14 enero 2009 - 08:18
#8
Escrito 14 enero 2009 - 08:39
vistes te dije que si se podia y que era facil, ultimamente estamos muy incredulos jajaja
jeje sí ya veo, pero eso no es lo que necesito lo acabo de probar aunque sí me será útil en otra cosa , lo que necesito es tener el word dentro de delphi, o sea, el editor de word donde me salga la hoja en blanco, que pueda abrir documentos existentes y editarlos, que esté en una form.
Fleon xD
#9
Escrito 14 enero 2009 - 08:50
1.- en la pestaña system, hay un componente llamado OleContainer, agregalo
2.- dale click con el boton derecho y selecciona Insert Object
3.- Selecciona el documento de word
4.- Dale aceptar
5.- De nuevo con el boton derecho, dale en abrir
6.- Cierra el word que se abre
7.- Correlo y dale doble click.
#10
Escrito 14 enero 2009 - 07:19
Tarde pero aquí hay otro ejemplo.
Si necesitas algo más complicado, Al Gonzalez tiene un componente excelente.
P.D. Si estoy violando alguna regla con hacer "publicidad", por favor corrijan el mensaje.
#11
Escrito 15 enero 2009 - 10:40
P.D. Si estoy violando alguna regla con hacer "publicidad", por favor corrijan el mensaje.
Ninguna amigo RolphyReyes, en primera porque sabemos que son recomendaciones y como tales son válidas, segundo porque Al González es ademas de ser una gran persona es nuestro amigo y tercero en DelphiAccess lo único que no vemos bien es el SPAM artero y colocar ligas que violan derechos de autor.
Gracias por la info.
Salud OS