Para poder hacer cambios en la plantilla garantizando que se mantengan,
tengo que grabar el archivo desde el editor de Visual Basic y al salir y
volver a la aplicación de Word propiamente dicha, cuando me pregunte que si
guardo los cambios en la plantilla del documento, siempre debo decir que no,
de lo contrario, desaparecen módulos y formualrios.
Supongo que esto debe ser un error de Word... El caso es que si alguien
graba su plantilla y luego al abrir ya no encuentra nada de sus macros, puede
perder el trabajo de muchísimas horas, dias, y años...
Bien por partes y pregunto: >>
- La plantilla sigue teniendo la misma extension [ .dot ] ?
Cuando abres una plantilla de la version anterior esta se encuentra en modo
de compatibilidad y al guardar el documento el formato o extension por
defecto es de la nueva version de Word 2007 ...
Al guardar en formato o extension nuevo, sale un aviso informandote sobre
las nuevas caracteristicas etc...etc.. etc...
- Te sale dicho aviso en algun momento ??
- En que formato guardas el archivo generado de la plantilla ??
Cuando word te avisa de que si deseas guardar los cambios de la plantilla es
porque algo se ha modificado de dicha plantilla .... lo normal es que no
pregunte, sino que tu abres la plantilla rellenas el formulario y guardas
[ en el formato deseado] cierras y ya no deberia de preguntar nada
adicional....
Entonces que codigos son los que lleva esta plantilla o algun detalle mas
adicional que se haya escapado por ahi :) ???
Comentanos....!
Saludos
Monica
-- OP--
>... plantilla con muchos macros, y algunos formularios
>(UserForms) para facilitar la realización de algunos trabajos repetitivos.
>plantilla la tenÃa desde Word 2003 y aún algunas versiones anteriores, y
>siempre habia funcionado bien. Ahora en Word 2007, cuando cierro un
>documento
>que fue creado con base en esa plantilla, Word me pregunta que si guardo
>los
>cambios, y si en ese momento respondo que si, al volver a abrir la
>palntilla,
>ya no existe ningún Módulo de Macros, ni ningún Formulario (UserForm),
>el
>tamaño de la plantilla de algo más de 300Kb pasa a 34k.
>Para poder hacer cambios en la plantilla garantizando que se mantengan,
>tengo que grabar el archivo desde el editor de Visual Basic y al salir y
>volver a la aplicación de Word propiamente dicha, cuando me pregunte que
>si
>guardo los cambios en la plantilla del documento, siempre debo decir que
>no,
>de lo contrario, desaparecen módulos y formualrios.
>Supongo que esto debe ser un error de Word... El caso es que si alguien
>graba su plantilla y luego al abrir ya no encuentra nada de sus macros,
>puede
>perder el trabajo de muchÃsimas horas, dias, y años...
La palntilla viene de word 2003, pero la he grabado ya en formato *.dotm que
es el que indica el uso permitido de macros en Office 2007, y en aquella
ocasión salió el aviso que comentas.
(Este proceso lo he tendio que hacer varias veces, como consecuencia del
problema que planteo: vuelvo a abrir la plantilla 2003 y la guardo como 2007).
Cuando trabajo un documento bajo esa plantilla, los grabo en *.docx, y luego
de responder "Si" a la pregunta de guardar los cambios en la plantilla del
documento, voy a ver la plantilla y queda de 34K, conservando la misma
extensión *.dotm.
Adicionalmente, quiero contarte que la plantilla está registrada entre las
ubicaciones de confianza, esté dentro de una carpeta que está clasificada
como de Confianza.
La palntilla tiene un automacro que crea una bara de menús (ahora en la
ficha Complementos), es un autonew, que se ejecuta cada vez que se crea un
nuevo documento basado en la plantilla, y agrega una opción más de menú, eso
es lo que probablemente hace decir a word que la plantilla ha sifrido
modificaciones y debe guardarse, pero en cualquier caso no debería pasar lo
siguiente:
-Si guardo la plantilla desde el editor de visual basic, y luego paso a la
aplicación (Word) respondiendo "No" a la pregunta de guardar los cambios en
la plantilla -que aparece al momento de salir de la aplicación-, ésta queda
intacta; pero cuando le digo que sí, que guarde los cambios en la plantilla,
ocure el desastre.
De otra parte, si habiendo abierto la plantilla directamente desde word, (no
un documento basado en ella, en cuyo caso éste la evoca y la abre en segundo
plano) hago unos cambios pequeños en código, como modificar la redacción de
un texto, y desde la aplicación propiamente dicha la salvo, el tamaño del
archivo se mantiene. Si a continuación intento salir de Word, viene la
pregunta de si guardo los cambios en la plantilla -que no debería ocurrir,
pues la acabo de guardar sin hacer nada más- y si respondo afirmativamtne,
ahí se reduce a 32 o 34 kb el tamaño del archivo.
Oscar L.
Bien mientras analizo la consulta y hago mis pruebas, realiza lo siguiente
>>
Coge la plantilla de la carpeta de confianza donde se encuentre:
1.- Haz una copia de la plantilla
2.- Abre la plantilla con extension [*.dot ] OjO >> mediante boton derecho
[ abir ] de esta forma abres la plantilla y no un documento de la plantilla.
3.- Dale a la combinacion de teclas [ALT+F11] para abir el editor de visual
basic y asegurarte que ese encuentran ahi los procedimientos para crear las
barras de herramientas.
4.- Cierra visual basic
5.- en la interfaz de Word-> Ves al menu inicio y click en el boton [
Convertir ] te realizara una pregunta, simplemente clcik en [ aceptar ]
6.- Cierra la plantilla y te preguntara si quieres guardar los cambios
realizados en plantilla, acepta.
7.-luego te saldra el cuadro de dialogo para que puedas guardarla como
extension [ *.dotm] plantilla habilitada para macros y la guardas donde
quieras.
8.- situala en la carpeta de confianza que tienes y prueba ahora a ver si te
sucede lo mismo.
mientras hago unas pruebas .... :) !
Saludos
Monica
-- Consulta---
> Gracias Monica por tu tiempo.
> La palntilla viene de word 2003, pero la he grabado ya en formato *.dotm
> que
> es el que indica el uso permitido de macros en Office 2007, y en aquella
> ocasión salio el aviso que comentas.
El problema persiste, aún siguiendo tus indicaciones.
Gracias
Oscar L.
> El problema persiste, aun siguiendo tus indicaciones...
Pues he hecho mis pruebas y no tengo ningun problema :( ... podrias mandarme
esa plantilla para hacer las pruebas con esa plantilla ??
Si quieres puedes subirla a un enlace de descarga de estos de internet o
bien mandarmela al mail que aparece en la cabecera ... :) !!
Comentanos...!
Saludos
Monica
Te cuento que no sé exactamente cuál de todas las cosas que hice fue la que
funcionó, pero ya he solucionado mi problema.
Te cuento porque estoy seguro que debes estar intrigada:
1. Edité la pantilla en Word 2003 y eliminé las rutinas de
autopen/autoclose, que controlaban la creación/borrado tanto de la barra de
heramientas, como de la opción de menú, y volví a crear la barra de menú en
la nueva plantilla.
2. Abrí un nuevo documento de Word 2003 al cual le fuí pasando: los estilos
(con el Organizador de estilos), el contenido de los módulos de macros (en
texto copiado y luego pegado sobre móduos creados en el otro documento) y los
Formularios (userforms) arrastrando de un doc al otro en visual basic, y
finalmente este documento lo guardé como otra plantilla en Word 2003.
3. Luego, desde Word 2007 abrí es plantilla y la guardé en formato 2007.
Finalmente, todo funcionó.
Ahora, soy curioso y tengo dos preguntas finales:
1. ¿Tienes alguna relación con Microsoft Corporation?
2. ¿En qué país vives?
Muchas gracias!
Oscar L.
Gracias por el feed-back ;) , algo tenia que tener que no era el
procedimiento normal de las plantillas con word 2007 :P !
Pues directamente no tengo ninguna relacion con Microsoft Corporation :D e
indirectamente mi voluntad de ayuda de soporte sobre Office y Windows :) !
y te iba a contestar que soy del pais de Alicia y sus maravillas perooo
jajaja! :D soy de Espana (Zaragoza) :) !!
gracias de nuevo Oscar !!
Saludos
Monica
-- Consulta--
> Te cuento que no se exactamente cual de todas las cosas que hice fue la
> que
> funciono, pero ya he solucionado mi problema.
> Te cuento porque estoy seguro que debes estar intrigada:
> 1. Edite la pantilla en Word 2003 y elimine las rutinas de
> autopen/autoclose, que controlaban la creacion/borrado tanto de la barra
> de
> heramientas, como de la opcion de menu, y volvi a crear la barra de menu
> en
> la nueva plantilla.
> 2. Abri un nuevo documento de Word 2003 al cual le fui pasando: los
> estilos
> (con el Organizador de estilos), el contenido de los modulos de macros (en
> texto copiado y luego pegado sobre moduos creados en el otro documento) y
> los
> Formularios (userforms) arrastrando de un doc al otro en visual basic, y
> finalmente este documento lo guarde como otra plantilla en Word 2003.
> 3. Luego, desde Word 2007 abri es plantilla y la guarde en formato 2007.
> Finalmente, todo funciono.
> Ahora, soy curioso y tengo dos preguntas finales:
> 1. ¿Tienes alguna relacion con Microsoft Corporation?
> 2. ¿En que país vives?