Abrir Documentos de Word desde VFP

04/08/2004 - 19:29 por Tito Alomia | Informe spam
Hola a todos estoy desarrollando un sistema y necesito abrir un documento
de Word suministrandole un password. El documento se debe abrir dentro de
mi formulario como de solo lectura. Adicional suminstrarle una contraseña
para que solo los usuarios autorizados puedan abrir el documento.

Gracias por su colaboracion

Tito Alomia V.
Cali - Colombia
Tel. Cel. (57) 310-4750017
e-mail: <a
href="mailto:titoalomia&#64;hotmail.com">titoalomia&#64;hotmail.com</a>

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similare

Leer las respuestas

#1 Anonimo
06/08/2004 - 02:16 | Informe spam
Una de las habilidades mas utilizadas de Visual FoxPro es
la de contenedor, esto quiere decir que Visual FoxPro
ante todas las cosas, es contenedor.

¿Pero de que es contenedor?

Desde siempre Visual FoxPro ha sido, contenedor de datos,
objetos, etc. En pocas palabras Visual FoxPro tiene la
habilidad de contener objetos externos, internos y
propios, incluyendo los documentos de Microsoft Word,
Excel, y de toda la familia de productos de Microsoft
Office.

Para incluir un Documento de Microsoft Word o cualquier
objeto externo lo que se tiene que hacer, es lo siguiente:

Desde la barra de herramientas del diseñador de
formularios de Visual FoxPro, se inserta el OleControl o
Control Activex al formulario.

En el cuadro Insertar Objeto que aparece seleccione donde
dice: Documento de Microsoft Word

Entonces, haces clic en aceptar.

Ahora, si deseas agregar un archivo selecciona el
elemento: "Crear desde Archivo" y busca tu archivo.

Siempre es un gusto atenderlos.

Atentamente,

Ronald Ramirez
Programador de Sistemas
El Triunfo, Guayas, Ecuador
* Visual FoxPro desde el Centro del Planeta *

Programing in VFP
Respuesta Responder a este mensaje
#2 Luis Augusto
06/08/2004 - 22:27 | Informe spam
Te puedo dar el siguiente codigo que te permita abrir el documento de
Word, pero no se como hacer para mostrarlo dentro de un formulario. Esta
es una aplicación Shell:

LOCAL lnRetval, lcFile, lcOperation
*selecciono el documento a imprimir
lcFile = GETFILE('', 'Open','Open', 1)
lcOperation = "Open"
DECLARE INTEGER ShellExecute IN SHELL32.DLL ;
INTEGER handle,;
STRING @sFile,;
STRING @lp,;
STRING @dir,;
STRING @dir1,;
INTEGER ncmd
lnRetval = ShellExecute(0, lcOperation, lcFile, "", "", 0)

También puedes tratar con código OLE, es algo así:

LOCAL loWord as "Word.Application"
LOCAL lcDoc
lcDoc = GETFILE("DOC")
loWord = CREATEOBJECT("Word.Application")
loWord .Documents.OPEN(lcDoc)

Espero y te sirva de algo; saludos

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida