Guardar datos de los formularios

20/09/2007 - 08:42 por transeo | Informe spam
¡Hola de nuevo! Sigo con temas relacionados con los formularios.

Me gustaría utilizar un formulario de word para ir recopilando en un fichero
sólo los datos de los campos que utilizo en el formulario. He activado la
opción de "Guardar datos sólo para formularios", y al guardar me da la opción
de guardar como tipo fichero ".txt". Lo guardo pero al repetir este proceso
con otros datos e intentar guardarlos, me aparece un cuadro de diálogo que me
da las opciones de:

Reemplazar el archivo existente

Guardar cambios con un nombre diferente

Combinar cambios en un archivo existente

Si selecciono esta última opción, me aparece el mensaje de que no se puede
porque la protección de documentos está activada.

Agradezco vuestra ayuda,
Roberto

Preguntas similare

Leer las respuestas

#1 Tux
20/09/2007 - 22:58 | Informe spam
Hola Roberto :-) !!

¡Hola de nuevo! Sigo con temas relacionados con los formularios.

Me gustaría utilizar un formulario de word para ir recopilando en un fichero
sólo los datos de los campos que utilizo en el formulario. He activado la
opción de "Guardar datos sólo para formularios", y al guardar me da la opción
de guardar como tipo fichero ".txt". Lo guardo pero al repetir este proceso
con otros datos e intentar guardarlos, me aparece un cuadro de diálogo que me
da las opciones de:

Reemplazar el archivo existente

Guardar cambios con un nombre diferente

Combinar cambios en un archivo existente

Si selecciono esta última opción, me aparece el mensaje de que no se puede
porque la protección de documentos está activada.

Agradezco vuestra ayuda,
Roberto




Bien habra que utilizar macros para ello ya que los campos de formulario
al guardarlos mediante esa opcion se guardan independientemente cada uno
por separado. [ automaticamente te va guardando el formulario como :

1.txt, 2.txt , etc

Lo de combinar cambios en un archivo existente, es para llevar un
control de los cambios que se efectuan de cara a los usuarios que
utilizan esos formulario. [ y es necesario que el formulario no este
protegido ]

Si es para un uso personal y quieres guardarlos en un solo TXT por
ejemplo, separados por coma o uno debajo de otro y asi tener toda la
informacion para futuras bases de datos en un solo TXT pues sera
necesario utilizar codigo :-)


Si lo que quieres es la ultima opcion que te he comentado, pues me
comentas como los quieres guardar y ya me preparo una macro y te la
comento ok? :-)

Lo dicho, nos comentas ok? :-)

Saludos
Monica




Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

» Now We are free [Enya]
» United states of love [ Westbam and the love commitee ]

www.fermu.com
Respuesta Responder a este mensaje
#2 transeo
24/09/2007 - 15:38 | Informe spam
Hola Monica, la idea es ir formando una base de datos, para después poderlo
utilizar con otros programas.

Muchas gracias por tu atención.
Roberto

"Tux" escribió:

Hola Roberto :-) !!

> ¡Hola de nuevo! Sigo con temas relacionados con los formularios.
>
> Me gustaría utilizar un formulario de word para ir recopilando en un fichero
> sólo los datos de los campos que utilizo en el formulario. He activado la
> opción de "Guardar datos sólo para formularios", y al guardar me da la opción
> de guardar como tipo fichero ".txt". Lo guardo pero al repetir este proceso
> con otros datos e intentar guardarlos, me aparece un cuadro de diálogo que me
> da las opciones de:
>
> Reemplazar el archivo existente
>
> Guardar cambios con un nombre diferente
>
> Combinar cambios en un archivo existente
>
> Si selecciono esta última opción, me aparece el mensaje de que no se puede
> porque la protección de documentos está activada.
>
> Agradezco vuestra ayuda,
> Roberto
>

Bien habra que utilizar macros para ello ya que los campos de formulario
al guardarlos mediante esa opcion se guardan independientemente cada uno
por separado. [ automaticamente te va guardando el formulario como :

1.txt, 2.txt , etc

Lo de combinar cambios en un archivo existente, es para llevar un
control de los cambios que se efectuan de cara a los usuarios que
utilizan esos formulario. [ y es necesario que el formulario no este
protegido ]

Si es para un uso personal y quieres guardarlos en un solo TXT por
ejemplo, separados por coma o uno debajo de otro y asi tener toda la
informacion para futuras bases de datos en un solo TXT pues sera
necesario utilizar codigo :-)


Si lo que quieres es la ultima opcion que te he comentado, pues me
comentas como los quieres guardar y ya me preparo una macro y te la
comento ok? :-)

Lo dicho, nos comentas ok? :-)

Saludos
Monica




Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

» Now We are free [Enya]
» United states of love [ Westbam and the love commitee ]

www.fermu.com










Respuesta Responder a este mensaje
#3 Tux
24/09/2007 - 22:51 | Informe spam
Hola Roberto ,

Hola Monica, la idea es ir formando una base de datos, para después poderlo
utilizar con otros programas.

Muchas gracias por tu atención.
Roberto




Pues prueba el siguiente codigo, solo que tendras que cambiar [los
marcadores ] y añadir los [ campos de textos necesarios de mas ]:

El codigo esta preparado para dos campos de texto peroooo primero de
todo tendras que crear un TXT llamado [ Prueba.txt ] y cambiar su ruta
en el codigo siguiente :


'[]
Sub guardar_formtext()

Dim x As String

x = "c:\Prueba.txt"

Open x For Append As #1

Print #1, ""; _
ActiveDocument.FormFields("uno").Result; " - "; _
ActiveDocument.FormFields("dos").Result

Close #1

End Sub

'[]

Como no se los campos que tienes en el documento y demas pues el codigo
esta hecho para campos de formularios [ Formtext ] lo que son campos de
texto, comentanos ok? :)

Saludos
Monica



Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

» Now We are free [Enya]
» United states of love [ Westbam and the love commitee ]

www.fermu.com
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida