none
GRAVE PROBLEMA CON LAS MACROS DEL WORD 2007 RRS feed

  • Pregunta

  •  

    Hola, necesito crearme una Macro en Word que me haga una serie de funciones en un documento, concretamente sustituir determinados caracteres.

    El problema está en que se hacer perfectamente la Macro y la tengo funcionando bien en un portatil... pero en mi equipo de sobremesa he probado a hacer la misma macro y no me funciona. Algo raro pasa y no se qué es. Creo que lo que pasa es que no se guardan las macros que hago... y no se por qué.

    Explico lo que he hecho paso a paso:

    1. Para poder grabar una Macro he ido al menú de Word... Opciones de Word... Mostrar ficha programador

    2. Posteriormente en la ficha programador voy a Grabar Macro (en código)

    3. Me sale una ventana y meto el nombre de la macro, por ejemplo Macro1

    4. Pulso botón y en la ventana Opciones de Word, en Personalizar veo el nombre de la Macro a la izquierda Macro1, pincho en ella y la agrego a la derecha.

    5. A la derecha tengo: PERSONALIZAR BARRA DE HERRAMIENTAS DE ACCESO RAPIDO: (Para todos los documentos)

    6. Pulso Aceptar

    7. Ahora me sale el puntero del ratón con una cinta de cassette lo que significa que se están grabando las acciones que voy a hacer para recordarlas posteriormente cuando ejecute la macro.

    8. Voy a hacer algo simple, sustituir pepe por juan, de forma que la macro sustituya todos los pepe por juan en un documento. Me voy a Inicio, Buscar, Reemplazar y reemplazo todos los pepe por juan

    9. Acepto y termino de grabar la macro.

    10. Me voy a la ficha programador y selecciono detener grabación.

    11. La macro ya está guardada y me sale arriba del todo un pequeño icono con el nombre de la macro, en la barra de acceso rapido.

    12. Ahora cuando abra cualquier documento... debería ser capaz de sustituir todos los pepe por juan

    13. Cierro Word

    14. Abro Word

    15. Sigo viendo el icono de la macro que he creado en la barra de acceso rapido (eso es normal)

    16. Escribo 4 o 5 veces pepe

    17. Pincho en la Macro que he creado para sustituir automáticamente todos los pepe por juan...

    NO FUNCIONA: Da el siguiente mensaje de error.

    No se encuentra la macro o bien esta deshabilitada debido a la configuración de seguridad de macros.

    En el menu de Word, en Opciones de Word, he ido al centro de confianza y en Macros he habilitado todas las macros, tal como me sugiere la ayuda para corregir este problema. NO FUNCIONA. Sigo teniendo el mismo error.

    En mi portatil me he hecho la macro y cada vez que abro cualquier documento, puedo acceder a la macro y realizar las modificaciones, pero en mi equipo de escritorio no puedo hacerlo.

    OBSERVACION IMPORTANTE:

    Me he dado cuenta que en mi Word 2007 pasa una cosa que no es normal...

    Si yo creo una macro (la grabo, hago las acciones en Word... y luego detengo la grabación) la macro ha debido quedar guardada en Word. Para ver las macros que he grabado, en la ficha Programador, en Codigo... pinchas en Macros... y
    te sale una ventana... ahi tienes una lista de las macros que has debido grabar.

    Abajo... donde pone Macros en: (debes seleccionar de la lista desplegable) Todas las plantillas y documentos activos.

    Bien, el tema está en que cuando grabo una macro, y tengo el documento abierto, si me voy a Macros, si que veo mi macro grabada en Todas las Plantillas y Documentos Activos.

    Ahora! si cierro el Word y lo vuelvo a abrir, la macro grabada desaparece por completo, se pierde, y no puedo acceder a ella. Por eso el error descrito anteriormente.

    Voy a la ficha programador, Codigo, Macros, Macros en: Todas las plantillas y documentos... y donde antes estaba grabada mi macro... ahora ya no está. Ha desaparecido por completo. Al cerrar el Word, la macro se pierde.

    No obstante, si que sigo conservando el botón de la macro en la Barra de Accesso rápido del Word.

    Ahora... si me voy a la barra de acceso rápido de Word, hago click en el botón del menú desplegable... v ... me sale el menú y me voy a más comandos... a la derecha en Personalizar barra de herramientas de acceso rápido si que veo el botón de la macro que no se ha guardado y que configuré anteriormente. Bien, si hago doble click en el botón de la macro, desaparece de la lista.

    Es como si a pesar de que grabo las macros... solamente las puedo utilizar cuando tengo el documento abierto... pero cuando cierro Word, la macro, a pesar de que está guardada... se borra, es como si Word la borrara.

    Necesito vuestra ayuda urgente, ya que tengo mas de 500 documentos a los que tengo que aplicar macros y como no se solvente el problema, me va a dar un infarto.

    Gracias
    sábado, 19 de enero de 2008 18:39

Respuestas

  • Hola:

    Pues yo acabo de hacer la prueba y puedo eliminarla perfectamente, así que más que un problema de Word 2007 me inclino a pensar que tienes problemas con algún complemento que tengas instalado. Si tienes instalado Adobe se da el problema de que Word no guarda los cambios y con "Guardar todo" se soluciona, tal y como explica este artículo:

    http://support.microsoft.com/kb/906899

    Cuando Word se congela supongo que enviará algún mensaje de error o dejará algún registro en el visor de sucesos. ¿Puedes revisarlo y postearlo? (Para ver el visor de sucesos ve a Inicio y en Ejecutar pones eventvwr y le das a aceptar.

    ¿Tienes algún error relacionado con Office?

    • Marcado como respuesta Uriel Almendra martes, 16 de abril de 2013 14:25
    domingo, 20 de enero de 2008 16:13

Todas las respuestas

  • Hola:
    ¿Has probado a usar el comando "Guardar todo" una vez que has creado la macro?
    Para habilitar el comando "Guardar todo" debes ir al botón de Office y allí a Opciones de Word. Luego vas a personalizar y pones la opción "Todos los comandos". Buscas el "Guardar todo" y lo añades a la barra de acceso rápido. Aceptas y listo. Ahora, cuando crees la macro usa ese comando. Luego guarda el documento como lo haces habitualmente. ¿Aparece la macro?

    domingo, 20 de enero de 2008 9:49
  • Hola Marta

    He hecho lo que dices, y se ha solucionado pero agravado el problema.

    A ver... ahora si aparecen las macros usando el comando Guardar todo, el problema, es que no se pueden quitar las macros que quieres borrar.

    Por ejemplo, si he hecho la macro PRUEBA1 para comprobar si se quedaba guardada, efectivamente se queda guardada, ahora bien, se queda guardada PARA SIEMPRE y sin posibilidad de poder quitarla jamás. Ni entrando en el editor de visual basic (alt + f11) se puede quitar la macro.

    Es como si Word 2007 estuviera lleno de fallos de programación y no funcionara. Así de simple. Y eso que tengo el Service Pack 1.

    Y otra cosa más, si abro un archivo de texto y necesito reemplazar los retornos de carro, Word se cuelga. Así de simple. Esto me está pasando también en un portatil con Word 2007. En ambos equipos pasa esto. No sé por qué.

    Si hago la siguiente secuencia de sustitución:

    Buscar:   ^p^p

    Reemplazar: ^p

    Es decir, buscar dos retornos de carro y reemplazar por un solo retorno de carro (para eliminar las líneas de salto entre párrafos) entonces Word se congela, sale el circulo azul girando (antiguo reloj de arena) y word se bloquea.

    ¿Es posible hacer un desinstalación completa y limpia de Word?

    Por ejemplo, si desinstalo el Office 2007, al volver a instalarlo me doy cuenta de que no he perdido correos electronicos, ni cuentas de correo, ni contraseñas, tampoco he perdido las macros, ni información sobre configuración.

    Me gustaría volver a instalar el Office pero partiendo de una instalación completamente limpia. De forma que no me recuerde plantillas, antiguas macros, etc.

    Para probar si de esa forma podría funcionar.

    ¿Qué debo hacer entonces?
    domingo, 20 de enero de 2008 16:04
  • Hola:

    Pues yo acabo de hacer la prueba y puedo eliminarla perfectamente, así que más que un problema de Word 2007 me inclino a pensar que tienes problemas con algún complemento que tengas instalado. Si tienes instalado Adobe se da el problema de que Word no guarda los cambios y con "Guardar todo" se soluciona, tal y como explica este artículo:

    http://support.microsoft.com/kb/906899

    Cuando Word se congela supongo que enviará algún mensaje de error o dejará algún registro en el visor de sucesos. ¿Puedes revisarlo y postearlo? (Para ver el visor de sucesos ve a Inicio y en Ejecutar pones eventvwr y le das a aceptar.

    ¿Tienes algún error relacionado con Office?

    • Marcado como respuesta Uriel Almendra martes, 16 de abril de 2013 14:25
    domingo, 20 de enero de 2008 16:13
  • Hola:

    Tengo varios complementos instalados, que se ponen automáticamente cuando instalo otros programas, los complementos son:

    Adobe
    Systran

    (estos dos tienen sus propias fichas)

    Y en la ficha complementos, tengo complementos de:

    FineReader (abby - un ocr)
    Skype (pamfax para mandar faxes desde word)

    -----

    En el caso de congelarse Word...

    He iniciado Word en modo a prueba de fallos (sin los complementos cargados) para ello al hacer click en el icono de Word dejo pinchada la tecla control y me pregunta si deseo cargar Word en modo a prueba de fallos. Digo que si... y Word se inicia sin los complementos.

    Aun así, se sigue colgando. La mágica secuencia que lo cuelga es:

    Buscar            ^p^p

    Reemplazar     ^p

    Esto ocurre SOLO cuando se abren archivos de texto con condificación Windows Standard (el juego de caractéres). Si por ejemplo utilizo la misma cadena de Buscar y Reemplazar, en un archivo de Word que no sea un archivo TXT... no pasa nada, entonces Word no se cuelga. Solo ocurre cuando Word abre un archivo TXT y se intenta realizar esa cadena de buscar y reemplazar.

    El visor de eventos...

    No sabía que esto exisita, es una mina porque te dice los errores y los codigos de error. A ver, al ir a: Inicio... Todos los programas... Accesorios... Ejecutar (tengo Windows Vista y no tengo el ejecutar como en el XP) si ejecuto el visor de eventos... en la ficha Resumen de Eventos Administrativos en críticos tengo 0, en Error... tengo varios relacionados con Office 12. Te digo los números:

    VISOR DE EVENTOS

    Resumen de Eventos Administrativos

    Tipo de evento:

    Error:
    Microsoft Office 12                   Id del Evento: 2000
    Microsoft Office 12 sessions     Id del Evento: 7001

    Advertencia:

    Microsoft Office 12 sessions     Id del Evento: 7002
    Microsoft Office 12 sessions     Id del Evento: 7003

    Información

    Microsoft Office 12 diagnostics  Id del Evento 201
    Microsoft Office 12 diagnostics  Id del Evento 205
    Microsoft Office 12 diagnostics  Id del Evento 213
    Microsoft Office 12 diagnostics  Id del Evento 999
    Microsoft Office 12 sessions      Id del Evento: 7000

    Auditoria correcta

    Nada

    Error de Auditoria

    Nada

    El visor de eventos es muy extenso, si buscas otra información dimelo para poder proporcionártela, también dime como encontrar lo que sea en el visor de eventos, ya que es un poco complejo.

    Las macros no pueden borrarse...

    En relación a las macros, no puedo borrarlas, el guardar todo las fija eternamente (en mi máquina).

    Estoy perdido, no se que hacer... dime por donde empiezo, para resolver esto porque no tengo ni idea.

    Gracias



    domingo, 20 de enero de 2008 19:39
  • ¿No hay solución para mi problema? ¿Por favor puede ayudarme alguien?
    miércoles, 23 de enero de 2008 21:02
  •  

    Buenas tardes

     

    haz la macro, entra a el b

    oton Office - clic en guardar como- guardar en documento habilitado para macros en el tipo de archivo, queda como .docm, de resto no te funciona, verifica que instalaste todas las actualizaciones, es decir:

     

    1. El paquede de Compatibilidad de Office 2007 con 2003,
    2. El Service Pack 1 de Office 2007
    3. y los parches de la pagina de Update.Microsoft.com.

     

    egaleano83

    lunes, 26 de enero de 2009 21:26