agregar estilos a documentos basados en plantillas protegidas

03/05/2006 - 10:33 por Gema Acha | Informe spam
Hola,
He creado varias plantillas de Word 2003 con diferentes estilos. Estas
plantillas son modificables por el usuario en todo su contenido excepto en
los estilos. Las plantillas están protegidas sólo con la opción de
"Restricciones de formato -> limitar el formato a una selección de estilos"
y cada vez que he generado un estilo en las plantillas he activado la opción
de "Agregar a la plantilla" y "Actualizar automanticamente"

Cuando se generan documentos basados en estas plantillas funciona
perfectamente. El problema está cuando se modifican estas plantillas: Si
añado un estilo nuevo a la lista de estilos disponibles los documentos
nuevos que se hagan a partir del cambio tienen el nuevo estilo pero los
documentos anteriores generados a partir de la misma plantilla no. ¿Hay
alguna manera de que recojan automaticamente todos los cambios de las
plantillas a partir de las cuales se generaron?

Muchas gracias.

Gema

Nota: todos los ordenadores desde los que se usan las plantillas son
Windows XP con Office 2003.

Preguntas similare

Leer las respuestas

#1 Victor Delgadillo
05/05/2006 - 13:22 | Informe spam
Si lo ves de otra forma, seria ilogico que Word cambiase todos los
documentos, inclusive los ya impresos, por nuevos, cada vez que se modifique
la plantilla en la que estan basados.
Con programacion seria posible, pero casi necesitarias contratarte un
programador experimentado en VBA y en Word para lograr hacer 'cada
modificacion'. Ya que cada modificacion tendria que primero identificar, y
despues abrir y modificar cada docuemento. En todo caso, si son documentos
legales ya impresos, hay que considerar la legalidad de modificar el
documento sin advertir o re-imprimir y distribuir dicho documento. Lo que
propones es tarea seria y casi manual.

Victor Delgadillo MS-MVP Access 2002-2006
Miami, Florida



Mensajes a los grupos de noticas -- asi todos nos beneficiamos
Responde a este mensaje si te ha servido o no el consejo...

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


"Gema Acha" wrote in message
news:OhH%
Uff, la verdad es que me parece lógico lo que comentas, pero como solución
no me vale :-(
Necesito incorporar los cambios a los documentos antiguos, que son unos
200, y claro hacerlo a mano cada vez que se añada un estilo a la plantilla
es mucho.

¿Sería posible hacerlo con programación? Sería algo asi como mirar todos
los documentos word de varios directorios y subdirectorios y por cada uno
que esté basado en una plantilla en concreto quitar los estilos y volver a
coger los de la pantilla.

Quizás lo que he dicho sea casi una burrada, pero bueno, quizás me podais
echar una mano.

Muchas gracias.


"Victor Delgadillo" escribió en el mensaje
news:
La plantilla es precisamente eso: un formato a un documento nuevo. Por lo
tanto, cambios al formato de la plantilla no afectan a aquellos
documentos ya hechos. Al llamar a una plantilla, lo que esta hace es
cruzarle la informacion de formateo a un documento nuevo. De alli en
adelante, es simplemente un documento nuevo con formato normalizado. Si
se cambia la plantilla, no modificara los documentos generados con
anterioridad al cambio.
La unica forma es abrir cada documento y modificarlo de acuerdo a la
nueva plantilla manualmente. Tambien podria tratarse, de seleccionar
todo el texto, copiarlo al 'buffer' y crear un documento nuevo basado en
la nueva plantilla y volcar el texto en el nuevo documento generado (esto
depende de lo que incluye la plantilla y los documentos.)

Victor Delgadillo MS-MVP Access 2002-2006
Miami, Florida



Mensajes a los grupos de noticas -- asi todos nos beneficiamos
Responde a este mensaje si te ha servido o no el consejo...

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


"Gema Acha" wrote in message
news:
Hola,
He creado varias plantillas de Word 2003 con diferentes estilos. Estas
plantillas son modificables por el usuario en todo su contenido excepto
en los estilos. Las plantillas están protegidas sólo con la opción de
"Restricciones de formato -> limitar el formato a una selección de
estilos" y cada vez que he generado un estilo en las plantillas he
activado la opción de "Agregar a la plantilla" y "Actualizar
automanticamente"

Cuando se generan documentos basados en estas plantillas funciona
perfectamente. El problema está cuando se modifican estas plantillas: Si
añado un estilo nuevo a la lista de estilos disponibles los documentos
nuevos que se hagan a partir del cambio tienen el nuevo estilo pero los
documentos anteriores generados a partir de la misma plantilla no. ¿Hay
alguna manera de que recojan automaticamente todos los cambios de las
plantillas a partir de las cuales se generaron?

Muchas gracias.

Gema

Nota: todos los ordenadores desde los que se usan las plantillas son
Windows XP con Office 2003.










Respuesta Responder a este mensaje
#2 Gema Acha
08/05/2006 - 08:42 | Informe spam
La verdad es que los argumentos que me indicas de porque no lo hace Word
automaticamente me convencen completamente.

En mi caso tendré que contactar con gente experimentada en VBA y Word, tal
y como comentas, para poder impactar los cambios, pero sólo en los
documentos existentes en ciertos directorios, para estar segura de los temas
de legalidad que comentas. Ahora mismo tambien se me está pasando por la
cabeza otra cosilla: en lugar de hacer algo tan automatico quizás podría
convencer a los usuarios para que yo les ponga un botón nuevo en la barra
de herramientas que sea algo tipo "Actualizar Estilos" que compruebe las
diferencias con la plantilla que la creó (si existe) y los modifique en caso
necesario, pero ¿Podria hacer de algun modod automatico que esta opción
"aparezca" en todos los documentos?

Muchas gracias

Gema Acha


"Victor Delgadillo" escribió en el mensaje
news:
Si lo ves de otra forma, seria ilogico que Word cambiase todos los
documentos, inclusive los ya impresos, por nuevos, cada vez que se
modifique la plantilla en la que estan basados.
Con programacion seria posible, pero casi necesitarias contratarte un
programador experimentado en VBA y en Word para lograr hacer 'cada
modificacion'. Ya que cada modificacion tendria que primero identificar,
y despues abrir y modificar cada docuemento. En todo caso, si son
documentos legales ya impresos, hay que considerar la legalidad de
modificar el documento sin advertir o re-imprimir y distribuir dicho
documento. Lo que propones es tarea seria y casi manual.

Victor Delgadillo MS-MVP Access 2002-2006
Miami, Florida



Mensajes a los grupos de noticas -- asi todos nos beneficiamos
Responde a este mensaje si te ha servido o no el consejo...

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


"Gema Acha" wrote in message
news:OhH%
Uff, la verdad es que me parece lógico lo que comentas, pero como
solución no me vale :-(
Necesito incorporar los cambios a los documentos antiguos, que son unos
200, y claro hacerlo a mano cada vez que se añada un estilo a la
plantilla es mucho.

¿Sería posible hacerlo con programación? Sería algo asi como mirar todos
los documentos word de varios directorios y subdirectorios y por cada uno
que esté basado en una plantilla en concreto quitar los estilos y volver
a coger los de la pantilla.

Quizás lo que he dicho sea casi una burrada, pero bueno, quizás me podais
echar una mano.

Muchas gracias.


"Victor Delgadillo" escribió en el mensaje
news:
La plantilla es precisamente eso: un formato a un documento nuevo. Por
lo tanto, cambios al formato de la plantilla no afectan a aquellos
documentos ya hechos. Al llamar a una plantilla, lo que esta hace es
cruzarle la informacion de formateo a un documento nuevo. De alli en
adelante, es simplemente un documento nuevo con formato normalizado. Si
se cambia la plantilla, no modificara los documentos generados con
anterioridad al cambio.
La unica forma es abrir cada documento y modificarlo de acuerdo a la
nueva plantilla manualmente. Tambien podria tratarse, de seleccionar
todo el texto, copiarlo al 'buffer' y crear un documento nuevo basado en
la nueva plantilla y volcar el texto en el nuevo documento generado
(esto depende de lo que incluye la plantilla y los documentos.)

Victor Delgadillo MS-MVP Access 2002-2006
Miami, Florida



Mensajes a los grupos de noticas -- asi todos nos beneficiamos
Responde a este mensaje si te ha servido o no el consejo...

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


"Gema Acha" wrote in message
news:
Hola,
He creado varias plantillas de Word 2003 con diferentes estilos. Estas
plantillas son modificables por el usuario en todo su contenido excepto
en los estilos. Las plantillas están protegidas sólo con la opción de
"Restricciones de formato -> limitar el formato a una selección de
estilos" y cada vez que he generado un estilo en las plantillas he
activado la opción de "Agregar a la plantilla" y "Actualizar
automanticamente"

Cuando se generan documentos basados en estas plantillas funciona
perfectamente. El problema está cuando se modifican estas plantillas:
Si añado un estilo nuevo a la lista de estilos disponibles los
documentos nuevos que se hagan a partir del cambio tienen el nuevo
estilo pero los documentos anteriores generados a partir de la misma
plantilla no. ¿Hay alguna manera de que recojan automaticamente todos
los cambios de las plantillas a partir de las cuales se generaron?

Muchas gracias.

Gema

Nota: todos los ordenadores desde los que se usan las plantillas son
Windows XP con Office 2003.














Respuesta Responder a este mensaje
#3 Victor Delgadillo
08/05/2006 - 12:59 | Informe spam
No veo como! A ver si Martha u otro de los compañeros dan alguna idea.
Saludes

Victor Delgadillo MS-MVP Access 2002-2006
Miami, Florida



Mensajes a los grupos de noticas -- asi todos nos beneficiamos
Responde a este mensaje si te ha servido o no el consejo...

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


"Gema Acha" wrote in message
news:
La verdad es que los argumentos que me indicas de porque no lo hace Word
automaticamente me convencen completamente.

En mi caso tendré que contactar con gente experimentada en VBA y Word,
tal y como comentas, para poder impactar los cambios, pero sólo en los
documentos existentes en ciertos directorios, para estar segura de los
temas de legalidad que comentas. Ahora mismo tambien se me está pasando
por la cabeza otra cosilla: en lugar de hacer algo tan automatico quizás
podría convencer a los usuarios para que yo les ponga un botón nuevo en
la barra de herramientas que sea algo tipo "Actualizar Estilos" que
compruebe las diferencias con la plantilla que la creó (si existe) y los
modifique en caso necesario, pero ¿Podria hacer de algun modod automatico
que esta opción "aparezca" en todos los documentos?

Muchas gracias

Gema Acha


"Victor Delgadillo" escribió en el mensaje
news:
Si lo ves de otra forma, seria ilogico que Word cambiase todos los
documentos, inclusive los ya impresos, por nuevos, cada vez que se
modifique la plantilla en la que estan basados.
Con programacion seria posible, pero casi necesitarias contratarte un
programador experimentado en VBA y en Word para lograr hacer 'cada
modificacion'. Ya que cada modificacion tendria que primero identificar,
y despues abrir y modificar cada docuemento. En todo caso, si son
documentos legales ya impresos, hay que considerar la legalidad de
modificar el documento sin advertir o re-imprimir y distribuir dicho
documento. Lo que propones es tarea seria y casi manual.

Victor Delgadillo MS-MVP Access 2002-2006
Miami, Florida



Mensajes a los grupos de noticas -- asi todos nos beneficiamos
Responde a este mensaje si te ha servido o no el consejo...

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


"Gema Acha" wrote in message
news:OhH%
Uff, la verdad es que me parece lógico lo que comentas, pero como
solución no me vale :-(
Necesito incorporar los cambios a los documentos antiguos, que son unos
200, y claro hacerlo a mano cada vez que se añada un estilo a la
plantilla es mucho.

¿Sería posible hacerlo con programación? Sería algo asi como mirar todos
los documentos word de varios directorios y subdirectorios y por cada
uno que esté basado en una plantilla en concreto quitar los estilos y
volver a coger los de la pantilla.

Quizás lo que he dicho sea casi una burrada, pero bueno, quizás me
podais echar una mano.

Muchas gracias.


"Victor Delgadillo" escribió en el mensaje
news:
La plantilla es precisamente eso: un formato a un documento nuevo. Por
lo tanto, cambios al formato de la plantilla no afectan a aquellos
documentos ya hechos. Al llamar a una plantilla, lo que esta hace es
cruzarle la informacion de formateo a un documento nuevo. De alli en
adelante, es simplemente un documento nuevo con formato normalizado.
Si se cambia la plantilla, no modificara los documentos generados con
anterioridad al cambio.
La unica forma es abrir cada documento y modificarlo de acuerdo a la
nueva plantilla manualmente. Tambien podria tratarse, de seleccionar
todo el texto, copiarlo al 'buffer' y crear un documento nuevo basado
en la nueva plantilla y volcar el texto en el nuevo documento generado
(esto depende de lo que incluye la plantilla y los documentos.)

Victor Delgadillo MS-MVP Access 2002-2006
Miami, Florida



Mensajes a los grupos de noticas -- asi todos nos beneficiamos
Responde a este mensaje si te ha servido o no el consejo...

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


"Gema Acha" wrote in message
news:
Hola,
He creado varias plantillas de Word 2003 con diferentes estilos.
Estas plantillas son modificables por el usuario en todo su contenido
excepto en los estilos. Las plantillas están protegidas sólo con la
opción de "Restricciones de formato -> limitar el formato a una
selección de estilos" y cada vez que he generado un estilo en las
plantillas he activado la opción de "Agregar a la plantilla" y
"Actualizar automanticamente"

Cuando se generan documentos basados en estas plantillas funciona
perfectamente. El problema está cuando se modifican estas plantillas:
Si añado un estilo nuevo a la lista de estilos disponibles los
documentos nuevos que se hagan a partir del cambio tienen el nuevo
estilo pero los documentos anteriores generados a partir de la misma
plantilla no. ¿Hay alguna manera de que recojan automaticamente todos
los cambios de las plantillas a partir de las cuales se generaron?

Muchas gracias.

Gema

Nota: todos los ordenadores desde los que se usan las plantillas son
Windows XP con Office 2003.


















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