Procesar documento Word XP

12/05/2004 - 08:43 por Tako | Informe spam
Hola grupo

Necesito generar una serie de documentos que
posteriormente, después de que los modifique el usuario,
serán procesados para sacar parte de su información
(mediante VBA)

Por ejemplo me gustaria poder marcar una zona de alguna
manera, que a continuación el usuario introduzca allí lo
que quiera, y posteriormene poder obtener lo que el
usuario haya introducido.

La cuestión es cual es la mejor manera de lograr esto,
he mirado la posibilidad de utilizar XML pero parece que
solo lo soporta el Word 2003, y los campos de formulario
me parecen muy poco flexibles.

¿Álguna sugerencia?

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Nilda Beatriz Díaz
13/05/2004 - 17:56 | Informe spam
Hola Tako, a lo que te refieres de 2003 es al InfoPath, que es la herramienta que te
permite crear formularios para luego procesar esa información en XML

Para XP tienes que utilizar campos de formulario y levantar los datos por macro.

Suerte
Nilda Beatriz Díaz
MS - MVP
Desde el tercer planeta a partir del Sol
"Tako" escribió en el mensaje
news:%23d7KUx%

Hola grupo

Necesito generar una serie de documentos que
posteriormente, después de que los modifique el usuario,
serán procesados para sacar parte de su información
(mediante VBA)

Por ejemplo me gustaria poder marcar una zona de alguna
manera, que a continuación el usuario introduzca allí lo
que quiera, y posteriormene poder obtener lo que el
usuario haya introducido.

La cuestión es cual es la mejor manera de lograr esto,
he mirado la posibilidad de utilizar XML pero parece que
solo lo soporta el Word 2003, y los campos de formulario
me parecen muy poco flexibles.

¿Álguna sugerencia?

Muchas gracias


Respuesta Responder a este mensaje
#2 Nilda Beatriz Díaz
13/05/2004 - 17:56 | Informe spam
Hola Tako, a lo que te refieres de 2003 es al InfoPath, que es la herramienta que te
permite crear formularios para luego procesar esa información en XML

Para XP tienes que utilizar campos de formulario y levantar los datos por macro.

Suerte
Nilda Beatriz Díaz
MS - MVP
Desde el tercer planeta a partir del Sol
"Tako" escribió en el mensaje
news:%23d7KUx%

Hola grupo

Necesito generar una serie de documentos que
posteriormente, después de que los modifique el usuario,
serán procesados para sacar parte de su información
(mediante VBA)

Por ejemplo me gustaria poder marcar una zona de alguna
manera, que a continuación el usuario introduzca allí lo
que quiera, y posteriormene poder obtener lo que el
usuario haya introducido.

La cuestión es cual es la mejor manera de lograr esto,
he mirado la posibilidad de utilizar XML pero parece que
solo lo soporta el Word 2003, y los campos de formulario
me parecen muy poco flexibles.

¿Álguna sugerencia?

Muchas gracias


Respuesta Responder a este mensaje
#3 Tako
13/05/2004 - 18:16 | Informe spam
Nilda Beatriz Díaz wrote:
Hola Tako, a lo que te refieres de 2003 es al InfoPath, que es la
herramienta que te permite crear formularios para luego procesar esa
información en XML



No, no me refería al InfoPath, el Word 2003 te puede mostrar una
estructura XML dentro de la cual puedes escribir lo que quieras. Lo que pasa
es que no disponemos del Word 2003 :(


Para XP tienes que utilizar campos de formulario y levantar los datos
por macro.




Ya, pero los campos de formulario no me sirven por que necesito que el
usuario pueda meter, por ejemplo, tablas, dibujos... De momento lo he
apañado a base de Bookmarks para marcar las áreas dentro de las cuales
sacaré información.

De momento más o menos me las voy apañando, lo que pasa es que no
encuentro buenos ejemplos de como ir generando el documento nuevo a partir
de los BookMark, me voy apañando a base de rangos pero la verdad es que a
veces es un lío. Si alguien tiene alguna página o ejemplo de esto
agradecería verlo :)

Gracias


Hola grupo

Necesito generar una serie de documentos que
posteriormente, después de que los modifique el usuario,
serán procesados para sacar parte de su información
(mediante VBA)

Por ejemplo me gustaria poder marcar una zona de alguna
manera, que a continuación el usuario introduzca allí lo
que quiera, y posteriormene poder obtener lo que el
usuario haya introducido.

La cuestión es cual es la mejor manera de lograr esto,
he mirado la posibilidad de utilizar XML pero parece que
solo lo soporta el Word 2003, y los campos de formulario
me parecen muy poco flexibles.

¿Álguna sugerencia?

Muchas gracias
Respuesta Responder a este mensaje
#4 Tako
13/05/2004 - 18:16 | Informe spam
Nilda Beatriz Díaz wrote:
Hola Tako, a lo que te refieres de 2003 es al InfoPath, que es la
herramienta que te permite crear formularios para luego procesar esa
información en XML



No, no me refería al InfoPath, el Word 2003 te puede mostrar una
estructura XML dentro de la cual puedes escribir lo que quieras. Lo que pasa
es que no disponemos del Word 2003 :(


Para XP tienes que utilizar campos de formulario y levantar los datos
por macro.




Ya, pero los campos de formulario no me sirven por que necesito que el
usuario pueda meter, por ejemplo, tablas, dibujos... De momento lo he
apañado a base de Bookmarks para marcar las áreas dentro de las cuales
sacaré información.

De momento más o menos me las voy apañando, lo que pasa es que no
encuentro buenos ejemplos de como ir generando el documento nuevo a partir
de los BookMark, me voy apañando a base de rangos pero la verdad es que a
veces es un lío. Si alguien tiene alguna página o ejemplo de esto
agradecería verlo :)

Gracias


Hola grupo

Necesito generar una serie de documentos que
posteriormente, después de que los modifique el usuario,
serán procesados para sacar parte de su información
(mediante VBA)

Por ejemplo me gustaria poder marcar una zona de alguna
manera, que a continuación el usuario introduzca allí lo
que quiera, y posteriormene poder obtener lo que el
usuario haya introducido.

La cuestión es cual es la mejor manera de lograr esto,
he mirado la posibilidad de utilizar XML pero parece que
solo lo soporta el Word 2003, y los campos de formulario
me parecen muy poco flexibles.

¿Álguna sugerencia?

Muchas gracias
Respuesta Responder a este mensaje
#5 Nilda Beatriz Díaz
13/05/2004 - 18:33 | Informe spam
Probaste dándole nombre a los marcadores, los copias y pegas por código.

Sub area()
ActiveDocument.Bookmarks("nombre").Select
Selection.Copy
End Sub

Suerte
Nilda Beatriz Díaz
MS - MVP
Desde el tercer planeta a partir del Sol
"Tako" escribió en el mensaje
news:
Nilda Beatriz Díaz wrote:
> Hola Tako, a lo que te refieres de 2003 es al InfoPath, que es la
> herramienta que te permite crear formularios para luego procesar esa
> información en XML

No, no me refería al InfoPath, el Word 2003 te puede mostrar una
estructura XML dentro de la cual puedes escribir lo que quieras. Lo que pasa
es que no disponemos del Word 2003 :(

>
> Para XP tienes que utilizar campos de formulario y levantar los datos
> por macro.
>

Ya, pero los campos de formulario no me sirven por que necesito que el
usuario pueda meter, por ejemplo, tablas, dibujos... De momento lo he
apañado a base de Bookmarks para marcar las áreas dentro de las cuales
sacaré información.

De momento más o menos me las voy apañando, lo que pasa es que no
encuentro buenos ejemplos de como ir generando el documento nuevo a partir
de los BookMark, me voy apañando a base de rangos pero la verdad es que a
veces es un lío. Si alguien tiene alguna página o ejemplo de esto
agradecería verlo :)

Gracias

>>
>> Hola grupo
>>
>> Necesito generar una serie de documentos que
>> posteriormente, después de que los modifique el usuario,
>> serán procesados para sacar parte de su información
>> (mediante VBA)
>>
>> Por ejemplo me gustaria poder marcar una zona de alguna
>> manera, que a continuación el usuario introduzca allí lo
>> que quiera, y posteriormene poder obtener lo que el
>> usuario haya introducido.
>>
>> La cuestión es cual es la mejor manera de lograr esto,
>> he mirado la posibilidad de utilizar XML pero parece que
>> solo lo soporta el Word 2003, y los campos de formulario
>> me parecen muy poco flexibles.
>>
>> ¿Álguna sugerencia?
>>
>> Muchas gracias


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida