¿Hay una manera de nunca guardar plantillas en Word? Tenemos muchas plantillas que usamos para crear documentos estándar. Cuando se cierra un documento basado en una de estas plantillas, se pregunta al usuario si desea guardar los cambios en la plantilla. Escribí una macro que impide esto, pero solo si el documento principal se guardó justo antes del cierre. ¿Hay alguna manera de evitar que la plantilla se guarde / cambie de un documento que se basa en ella?
microsoft-word
macros
MechEng
fuente
fuente
Respuestas:
Revisé el enlace de arriba y me llevó a la respuesta. Estoy creando los nuevos documentos con una macro que carga la plantilla adecuada. Acabo de añadir dos líneas a la macro:
La primera línea hace que la plantilla parezca que se guarda (para que no se le pregunte al usuario). La segunda línea rompe la conexión con la plantilla. (Esto establece la plantilla asociada a "Normal".
Esto parece ser una buena solución para garantizar que el usuario nunca guarde accidentalmente ningún cambio de formato en la plantilla maestra.
fuente
No hay ninguna configuración para suprimir la solicitud, pero VBA puede hacerlo.
En el editor de macros, seleccione el proyecto Normal y haga clic en Insertar & gt; Módulo de clase. En el panel Propiedades, cambie el nombre del módulo de clase a EventClassModule. (Si no ve el panel de Propiedades, presione F4 o haga clic en Ver & gt; Ventana de Propiedades).
En la ventana de código para el módulo de clase, pegue este código:
También en el proyecto Normal, agregue un módulo regular (Insertar & gt; Módulo) y agregue este código:
Autor: Jay Freedman Fuente: http://answers.microsoft.com/en-us/office/forum/office_365hp-word/i-never-want-to-save-changes-to-template-from-a/f1cc78f8-2f2f-4c45-a3fb- 731a9105a5a8
fuente