Word elimina Módulos y Formularios de una Plantilla al Guardarla

15/09/2009 - 23:05 por Plantimacros | Informe spam
Hola. Tengo una plantilla con muchos macros, y algunos formularios
(UserForms) para facilitar la realización de algunos trabajos repetitivos. La
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...

Preguntas similare

Leer las respuestas

#1 Monica May
16/09/2009 - 22:15 | Informe spam
hola ??

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



... 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...
Respuesta Responder a este mensaje
#2 Plantimacros
16/09/2009 - 22:56 | Informe spam
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 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.

"Monica May" wrote:


hola ??

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



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


Respuesta Responder a este mensaje
#3 Monica May
16/09/2009 - 23:36 | Informe spam
Gracias a ti Oscar ;) !!

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



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.
(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.
Respuesta Responder a este mensaje
#4 Plantimacros
17/09/2009 - 17:21 | Informe spam
Míónica, nuevamente gracias por tu tiempo y recomendaciones.

El problema persiste, aún siguiendo tus indicaciones.

Gracias

Oscar L.

"Monica May" wrote:

Gracias a ti Oscar ;) !!

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



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


Respuesta Responder a este mensaje
#5 Monica May
18/09/2009 - 10:54 | Informe spam
hola Oscar,

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

www.fermu.com
www.teladearana.es
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida