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

#6 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
#7 Tako
13/05/2004 - 18:39 | Informe spam
Nilda Beatriz Díaz wrote:
Probaste dándole nombre a los marcadores, los copias y pegas por
código.

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





Si, esto funciona, el problema es cuando además hay que añadir títulos y
formatos y texto nuevo y... vamos que uno se mete en esto de golpe y porrazo
y se tiene que pelear con el modelo de objetos, y la verdad es que la
documentación está bien, pero algo más de detalle y de ejemplos vendrían
bien :)

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
#8 Tako
13/05/2004 - 18:39 | Informe spam
Nilda Beatriz Díaz wrote:
Probaste dándole nombre a los marcadores, los copias y pegas por
código.

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





Si, esto funciona, el problema es cuando además hay que añadir títulos y
formatos y texto nuevo y... vamos que uno se mete en esto de golpe y porrazo
y se tiene que pelear con el modelo de objetos, y la verdad es que la
documentación está bien, pero algo más de detalle y de ejemplos vendrían
bien :)

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
#9 Nilda Beatriz Díaz
13/05/2004 - 21:20 | Informe spam
Pues tienes muuuuuuuuuuuuuuucha razón, así que cuando termines con este caso podrías
publicarlo!!!!!!

Lo lamento, pero no tengo nada.

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:
> Probaste dándole nombre a los marcadores, los copias y pegas por
> código.
>
> Sub area()
> ActiveDocument.Bookmarks("nombre").Select
> Selection.Copy
> End Sub
>


Si, esto funciona, el problema es cuando además hay que añadir títulos y
formatos y texto nuevo y... vamos que uno se mete en esto de golpe y porrazo
y se tiene que pelear con el modelo de objetos, y la verdad es que la
documentación está bien, pero algo más de detalle y de ejemplos vendrían
bien :)

>> 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
#10 Nilda Beatriz Díaz
13/05/2004 - 21:20 | Informe spam
Pues tienes muuuuuuuuuuuuuuucha razón, así que cuando termines con este caso podrías
publicarlo!!!!!!

Lo lamento, pero no tengo nada.

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:
> Probaste dándole nombre a los marcadores, los copias y pegas por
> código.
>
> Sub area()
> ActiveDocument.Bookmarks("nombre").Select
> Selection.Copy
> End Sub
>


Si, esto funciona, el problema es cuando además hay que añadir títulos y
formatos y texto nuevo y... vamos que uno se mete en esto de golpe y porrazo
y se tiene que pelear con el modelo de objetos, y la verdad es que la
documentación está bien, pero algo más de detalle y de ejemplos vendrían
bien :)

>> 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


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida