Formato de campos en word

24/02/2006 - 09:59 por kusflo | Informe spam
Tengo una plantilla de word en la cual combino correspondencia e inserto los
campos de Nombre del cliente, Direccion, CP, etc

Mi problema es que los datos los traigo de una base de datos en la cual
todos los datos están en mayúsculas y yo necesito pasarlos a lo que en Word
se llama tipo título (Formato --> Cambiar mayúsculas y minúsculas --> Tipo
título) . Además necesito hacerlo en una macro ya que también realizo otra
serie de cambios. Aquí es donde la cosa se complica. ¿Cómo se puede formatear
él contenido de un campo, mediante macro, de mayusculas a tipo título?????

Aqui va una pequeña aportación de lo que yo intente y no funciona.

'-

'Seleccionamos el campo de domicilio
ActiveDocument.Fields(1).Select
'Cambiamos el formato del contenido
Selection.Range.Case = wdTitleWord

'--



"Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
aquí el verdadero saber." Confucio.

Preguntas similare

Leer las respuestas

#1 Marta PM [MVP Office]
24/02/2006 - 14:36 | Informe spam
Hola:
Prueba cambiando la primera instrucción por esta:
ActiveDocument.MailMerge.Fields(1).Select


Marta PM
Saúdos/Saludos
MVP Office

(Si quieres escribirme ya sabes lo que no quiero)
Más consejos en www.fermu.com
__________
La información contenida en este mensaje se proporciona "TAL CUAL", sin garantías
explícitas ni implícitas, y no otorga derecho alguno. Usted asume cualquier riesgo al
poner en práctica lo recomendado o sugerido en el presente mensaje.

¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/

"kusflo" (donotspam)> escribió en el mensaje
news:
Tengo una plantilla de word en la cual combino correspondencia e inserto los
campos de Nombre del cliente, Direccion, CP, etc

Mi problema es que los datos los traigo de una base de datos en la cual
todos los datos están en mayúsculas y yo necesito pasarlos a lo que en Word
se llama tipo título (Formato --> Cambiar mayúsculas y minúsculas --> Tipo
título) . Además necesito hacerlo en una macro ya que también realizo otra
serie de cambios. Aquí es donde la cosa se complica. ¿Cómo se puede formatear
él contenido de un campo, mediante macro, de mayusculas a tipo título?????

Aqui va una pequeña aportación de lo que yo intente y no funciona.

'-

'Seleccionamos el campo de domicilio
ActiveDocument.Fields(1).Select
'Cambiamos el formato del contenido
Selection.Range.Case = wdTitleWord

'--



"Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
aquí el verdadero saber." Confucio.
Respuesta Responder a este mensaje
#2 kusflo
24/02/2006 - 16:55 | Informe spam
Sigue haciendo lo mismo.
Si ejecuto la macro paso a paso puedo ver como selecciona el campo pero en
cambio no realiza la operación. Creo que el secreto es informarle que
seleccione el contenido del campo y no el campo en sí. Ayuda please!!!!!!!!
"Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
aquí el verdadero saber." Confucio.


"Marta PM [MVP Office]" escribió:

Hola:
Prueba cambiando la primera instrucción por esta:
ActiveDocument.MailMerge.Fields(1).Select


Marta PM
Saúdos/Saludos
MVP Office

(Si quieres escribirme ya sabes lo que no quiero)
Más consejos en www.fermu.com
__________
La información contenida en este mensaje se proporciona "TAL CUAL", sin garantías
explícitas ni implícitas, y no otorga derecho alguno. Usted asume cualquier riesgo al
poner en práctica lo recomendado o sugerido en el presente mensaje.

¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/

"kusflo" (donotspam)> escribió en el mensaje
news:
> Tengo una plantilla de word en la cual combino correspondencia e inserto los
> campos de Nombre del cliente, Direccion, CP, etc
>
> Mi problema es que los datos los traigo de una base de datos en la cual
> todos los datos están en mayúsculas y yo necesito pasarlos a lo que en Word
> se llama tipo título (Formato --> Cambiar mayúsculas y minúsculas --> Tipo
> título) . Además necesito hacerlo en una macro ya que también realizo otra
> serie de cambios. Aquí es donde la cosa se complica. ¿Cómo se puede formatear
> él contenido de un campo, mediante macro, de mayusculas a tipo título?????
>
> Aqui va una pequeña aportación de lo que yo intente y no funciona.
>
> '-
>
> 'Seleccionamos el campo de domicilio
> ActiveDocument.Fields(1).Select
> 'Cambiamos el formato del contenido
> Selection.Range.Case = wdTitleWord
>
> '--
>
>
>
> "Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
> aquí el verdadero saber." Confucio.



Respuesta Responder a este mensaje
#3 Marta PM [MVP Office]
24/02/2006 - 18:16 | Informe spam
Pues lo siento, a mí me funciona correctamente.
A ver si alguien nos puede aportar algo nuevo.

Marta PM
Saúdos/Saludos
MVP Office

(Si quieres escribirme ya sabes lo que no quiero)
Más consejos en www.fermu.com
__________
La información contenida en este mensaje se proporciona "TAL CUAL", sin garantías
explícitas ni implícitas, y no otorga derecho alguno. Usted asume cualquier riesgo al
poner en práctica lo recomendado o sugerido en el presente mensaje.

¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/

"kusflo" (donotspam)> escribió en el mensaje
news:
Sigue haciendo lo mismo.
Si ejecuto la macro paso a paso puedo ver como selecciona el campo pero en
cambio no realiza la operación. Creo que el secreto es informarle que
seleccione el contenido del campo y no el campo en sí. Ayuda please!!!!!!!!
"Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
aquí el verdadero saber." Confucio.


"Marta PM [MVP Office]" escribió:

Hola:
Prueba cambiando la primera instrucción por esta:
ActiveDocument.MailMerge.Fields(1).Select


Marta PM
Saúdos/Saludos
MVP Office

(Si quieres escribirme ya sabes lo que no quiero)
Más consejos en www.fermu.com
__________
La información contenida en este mensaje se proporciona "TAL CUAL", sin garantías
explícitas ni implícitas, y no otorga derecho alguno. Usted asume cualquier riesgo
al
poner en práctica lo recomendado o sugerido en el presente mensaje.

¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/

"kusflo" (donotspam)> escribió en el mensaje
news:
> Tengo una plantilla de word en la cual combino correspondencia e inserto los
> campos de Nombre del cliente, Direccion, CP, etc
>
> Mi problema es que los datos los traigo de una base de datos en la cual
> todos los datos están en mayúsculas y yo necesito pasarlos a lo que en Word
> se llama tipo título (Formato --> Cambiar mayúsculas y minúsculas --> Tipo
> título) . Además necesito hacerlo en una macro ya que también realizo otra
> serie de cambios. Aquí es donde la cosa se complica. ¿Cómo se puede formatear
> él contenido de un campo, mediante macro, de mayusculas a tipo título?????
>
> Aqui va una pequeña aportación de lo que yo intente y no funciona.
>
> '-
>
> 'Seleccionamos el campo de domicilio
> ActiveDocument.Fields(1).Select
> 'Cambiamos el formato del contenido
> Selection.Range.Case = wdTitleWord
>
> '--
>
>
>
> "Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
> aquí el verdadero saber." Confucio.



Respuesta Responder a este mensaje
#4 kusflo
24/02/2006 - 18:37 | Informe spam
¿Te funciona con campos traidos de una base de datos Access informada en
mayúsculas? Pues a mi no me funciona. Si sabes algo nuevo te agradecería que
me informases. Un saludo!.
"Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
aquí el verdadero saber." Confucio.


"Marta PM [MVP Office]" escribió:

Pues lo siento, a mí me funciona correctamente.
A ver si alguien nos puede aportar algo nuevo.

Marta PM
Saúdos/Saludos
MVP Office

(Si quieres escribirme ya sabes lo que no quiero)
Más consejos en www.fermu.com
__________
La información contenida en este mensaje se proporciona "TAL CUAL", sin garantías
explícitas ni implícitas, y no otorga derecho alguno. Usted asume cualquier riesgo al
poner en práctica lo recomendado o sugerido en el presente mensaje.

¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/

"kusflo" (donotspam)> escribió en el mensaje
news:
> Sigue haciendo lo mismo.
> Si ejecuto la macro paso a paso puedo ver como selecciona el campo pero en
> cambio no realiza la operación. Creo que el secreto es informarle que
> seleccione el contenido del campo y no el campo en sí. Ayuda please!!!!!!!!
> "Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
> aquí el verdadero saber." Confucio.
>
>
> "Marta PM [MVP Office]" escribió:
>
>> Hola:
>> Prueba cambiando la primera instrucción por esta:
>> ActiveDocument.MailMerge.Fields(1).Select
>>
>>
>> Marta PM
>> Saúdos/Saludos
>> MVP Office
>>
>> (Si quieres escribirme ya sabes lo que no quiero)
>> Más consejos en www.fermu.com
>> __________
>> La información contenida en este mensaje se proporciona "TAL CUAL", sin garantías
>> explícitas ni implícitas, y no otorga derecho alguno. Usted asume cualquier riesgo
>> al
>> poner en práctica lo recomendado o sugerido en el presente mensaje.
>>
>> ¿Quieres saber que es un MVP?
>> http://mvp.support.microsoft.com/
>>
>> "kusflo" (donotspam)> escribió en el mensaje
>> news:
>> > Tengo una plantilla de word en la cual combino correspondencia e inserto los
>> > campos de Nombre del cliente, Direccion, CP, etc
>> >
>> > Mi problema es que los datos los traigo de una base de datos en la cual
>> > todos los datos están en mayúsculas y yo necesito pasarlos a lo que en Word
>> > se llama tipo título (Formato --> Cambiar mayúsculas y minúsculas --> Tipo
>> > título) . Además necesito hacerlo en una macro ya que también realizo otra
>> > serie de cambios. Aquí es donde la cosa se complica. ¿Cómo se puede formatear
>> > él contenido de un campo, mediante macro, de mayusculas a tipo título?????
>> >
>> > Aqui va una pequeña aportación de lo que yo intente y no funciona.
>> >
>> > '-
>> >
>> > 'Seleccionamos el campo de domicilio
>> > ActiveDocument.Fields(1).Select
>> > 'Cambiamos el formato del contenido
>> > Selection.Range.Case = wdTitleWord
>> >
>> > '--
>> >
>> >
>> >
>> > "Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
>> > aquí el verdadero saber." Confucio.
>>
>>
>>



Respuesta Responder a este mensaje
#5 Marta PM [MVP Office]
24/02/2006 - 19:35 | Informe spam
Y si en lugar de Selection.Range.Case pones lo siguiente Selection.Range =
StrConv(Selection.Range, vbProperCase) ¿Te funciona?

Marta PM
Saúdos/Saludos
MVP Office

(Si quieres escribirme ya sabes lo que no quiero)
Más consejos en www.fermu.com
__________
La información contenida en este mensaje se proporciona "TAL CUAL", sin garantías
explícitas ni implícitas, y no otorga derecho alguno. Usted asume cualquier riesgo al
poner en práctica lo recomendado o sugerido en el presente mensaje.

¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/

"kusflo" (donotspam)> escribió en el mensaje
news:
¿Te funciona con campos traidos de una base de datos Access informada en
mayúsculas? Pues a mi no me funciona. Si sabes algo nuevo te agradecería que
me informases. Un saludo!.
"Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
aquí el verdadero saber." Confucio.


"Marta PM [MVP Office]" escribió:

Pues lo siento, a mí me funciona correctamente.
A ver si alguien nos puede aportar algo nuevo.

Marta PM
Saúdos/Saludos
MVP Office

(Si quieres escribirme ya sabes lo que no quiero)
Más consejos en www.fermu.com
__________
La información contenida en este mensaje se proporciona "TAL CUAL", sin garantías
explícitas ni implícitas, y no otorga derecho alguno. Usted asume cualquier riesgo
al
poner en práctica lo recomendado o sugerido en el presente mensaje.

¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/

"kusflo" (donotspam)> escribió en el mensaje
news:
> Sigue haciendo lo mismo.
> Si ejecuto la macro paso a paso puedo ver como selecciona el campo pero en
> cambio no realiza la operación. Creo que el secreto es informarle que
> seleccione el contenido del campo y no el campo en sí. Ayuda please!!!!!!!!
> "Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
> aquí el verdadero saber." Confucio.
>
>
> "Marta PM [MVP Office]" escribió:
>
>> Hola:
>> Prueba cambiando la primera instrucción por esta:
>> ActiveDocument.MailMerge.Fields(1).Select
>>
>>
>> Marta PM
>> Saúdos/Saludos
>> MVP Office
>>
>> (Si quieres escribirme ya sabes lo que no quiero)
>> Más consejos en www.fermu.com
>> __________
>> La información contenida en este mensaje se proporciona "TAL CUAL", sin
>> garantías
>> explícitas ni implícitas, y no otorga derecho alguno. Usted asume cualquier
>> riesgo
>> al
>> poner en práctica lo recomendado o sugerido en el presente mensaje.
>>
>> ¿Quieres saber que es un MVP?
>> http://mvp.support.microsoft.com/
>>
>> "kusflo" (donotspam)> escribió en el mensaje
>> news:
>> > Tengo una plantilla de word en la cual combino correspondencia e inserto los
>> > campos de Nombre del cliente, Direccion, CP, etc
>> >
>> > Mi problema es que los datos los traigo de una base de datos en la cual
>> > todos los datos están en mayúsculas y yo necesito pasarlos a lo que en Word
>> > se llama tipo título (Formato --> Cambiar mayúsculas y minúsculas --> Tipo
>> > título) . Además necesito hacerlo en una macro ya que también realizo otra
>> > serie de cambios. Aquí es donde la cosa se complica. ¿Cómo se puede formatear
>> > él contenido de un campo, mediante macro, de mayusculas a tipo título?????
>> >
>> > Aqui va una pequeña aportación de lo que yo intente y no funciona.
>> >
>> > '-
>> >
>> > 'Seleccionamos el campo de domicilio
>> > ActiveDocument.Fields(1).Select
>> > 'Cambiamos el formato del contenido
>> > Selection.Range.Case = wdTitleWord
>> >
>> > '--
>> >
>> >
>> >
>> > "Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
>> > aquí el verdadero saber." Confucio.
>>
>>
>>



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