FoxPro/Visual FoxPro - MICROSOFT WORD XP Y VFP6 SP6

 
Vista:

MICROSOFT WORD XP Y VFP6 SP6

Publicado por DOUGLAS (107 intervenciones) el 20/06/2004 04:11:01
BIEN COLEGAS PASA LO SIG. TENGO UN GRAVE PROBLEMA.
YO ACTIVO EL WORD DE LA SIGUIENTE MANERA
OWX=CREATEOBJECT('WORD.APPLICATION')
OWX.VISIBLE = .T.
LUEGO COMO HAGO PARA CARGAR UN DOCUMENTO ANTES DE PONERLO EN VISIBLE. YO ANTES LO HACIA ASI

RUN /N START C:\CARTAS.DOC
PERO DA EL CASO QUE WINDOWS XP . NO ME ACEPTA EL RUN
YA QUE ME DICE QUE HAY CONFLICTO YA QUE XP NO DEPENDE DE SISTEMA OP. SOLO ME FUNCION EN WIN98. PERO EN XP.

PREGUNTO COMO LO HAGO?
HAY ALGUNA FORMA DE HACERLO MEDIANTE PROGRAMACION
LUEGO DE UN
OWX=CREATEOBJECT('WORD.APPLICATION')
OWX.VISIBLE = .T.
ALGO ASI
OWX.ADD.CUMENTO.DOC &&&&DONDE ESTE ES UN DOC. YA EXISTENTE.

GRACIAS DE ANTE .

ATTE DOUGLAS EN APRIENTO-NICARAGUA

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:MICROSOFT WORD XP Y VFP6 SP6

Publicado por Plinio (7841 intervenciones) el 20/06/2004 05:32:53
1ra. Opcion

OWX=CREATEOBJECT('WORD.APPLICATION')
OWX.Documents.Open("C:\documento.doc")
owx.Visible = .t.

2da. Opcion: via APi con ShellExecute

DECLARE INTEGER ShellExecute IN shell32.dll ;
INTEGER hndWin, ;
STRING cAction, ;
STRING cFileName, ;
STRING cParams, ;
STRING cDir, ;
INTEGER nShowWin
cFileName = "c:\documento.doc"
cAction = "open"
ShellExecute(0,cAction,cFileName,"","",1)


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar