Problema al generar directorio y documento
Publicado por Elias (32 intervenciones) el 13/11/2006 14:20:07
hola a todos tengo un problema lo que quiero es lo sgt tengo un APlicativo que genera documentos
en word. entonces lo que quiero hacer es lo sgt que al momento de generar el word
me genere un directorio con el nombre del documento y me grabe ese documento dentro del directorio generado
yo hice lo sgt pero siempre me habre el directorio mi documentos alguien sabe aque se debe otra pregunta hay alguna manera de controlar si un directorio existe y solamente generara el documento y no el directorio enc aso contraio que lo genere
aqui les pongo el codigo
por ejemplo
yo genero una carta CA200611
ME TIENE QUE GENERAR UN DIRECTORIO :CA200611
Y UN FILE :CA200611.DOC
string ls_patch = "D:\CARTAS
string ls_file_directorio,ls_new_directory
ls_file_directorio ='Factura' + gs_nrofactura
ls_new_directory =ls_patch + ls_file_directorio
ls_dir = getcurrentdirectory()
li_filenum = ChangeDirectory( ls_patch )
li_filenum = CreateDirectory(ls_file_directorio)
li_filenum = ChangeDirectory(ls_dir)
this.triggerevent('ue_genera_tablas_word')
GetFileSaveName("Select File", ls_file_directorio, ls_new_directory, "DOC", "Formato en WORD (*.DOC),*.DOC")
ole_object.ActiveDocument.SaveAs(ls_file_directorio)
Messagebox("Mensaje","El archivo se grabó en la siguiente ruta: " + ls_file_directorio)
ole_object.quit(0)
ole_object.DisconnectObject()
DESTROY ole_object
en word. entonces lo que quiero hacer es lo sgt que al momento de generar el word
me genere un directorio con el nombre del documento y me grabe ese documento dentro del directorio generado
yo hice lo sgt pero siempre me habre el directorio mi documentos alguien sabe aque se debe otra pregunta hay alguna manera de controlar si un directorio existe y solamente generara el documento y no el directorio enc aso contraio que lo genere
aqui les pongo el codigo
por ejemplo
yo genero una carta CA200611
ME TIENE QUE GENERAR UN DIRECTORIO :CA200611
Y UN FILE :CA200611.DOC
string ls_patch = "D:\CARTAS
string ls_file_directorio,ls_new_directory
ls_file_directorio ='Factura' + gs_nrofactura
ls_new_directory =ls_patch + ls_file_directorio
ls_dir = getcurrentdirectory()
li_filenum = ChangeDirectory( ls_patch )
li_filenum = CreateDirectory(ls_file_directorio)
li_filenum = ChangeDirectory(ls_dir)
this.triggerevent('ue_genera_tablas_word')
GetFileSaveName("Select File", ls_file_directorio, ls_new_directory, "DOC", "Formato en WORD (*.DOC),*.DOC")
ole_object.ActiveDocument.SaveAs(ls_file_directorio)
Messagebox("Mensaje","El archivo se grabó en la siguiente ruta: " + ls_file_directorio)
ole_object.quit(0)
ole_object.DisconnectObject()
DESTROY ole_object
Valora esta pregunta


0