Aquí podría ser tu PUBLICIDAD


¿Dónde almacena Outlook los archivos de código VBA?

votos
16

Tenía un proyecto de VBA en perspectiva con algunas macros de correo electrónico, pero después de un bloqueo de PC se han ido y todo lo que veo es un nuevo 'Proyecto1' cuando presiono Alt + F11

No soy un programador de VBA, pero tenía una colección de macros útiles para ordenar correos electrónicos, etc. No me gustaría tener que codificarlos de nuevo. ¿Alguien sabe dónde deberían estar los archivos de código en el sistema de archivos para poder rescatar el código?

Publicado el 24/10/2008 a las 15:15
fuente por usuario Frep D-Oronge
En otros idiomas...        العربية       

4 respuestas

votos
21

Esta página tiene una idea muy buena sobre dónde Outlook guarda todo su material. Sugiere lo siguiente:

Todas las macros de Outlook se almacenan en un solo archivo llamado VbaProject.otm en la carpeta% appdata% \ Microsoft \ Outlook del usuario, que será una carpeta oculta en la mayoría de los sistemas.

Ahora, el problema es que si no los ve ahora, entonces probablemente no podrá restaurarlos desde esa ubicación: probablemente exista un proyecto "vacío" o ningún proyecto en absoluto, pero si esa carpeta es una copia de seguridad, es posible que pueda restaurarlo.

En el futuro, podría considerar exportar sus macros periódicamente en caso de que esto suceda nuevamente, ya sea a través del IDE de VBA (haga clic derecho y seleccione Exportar archivo ...) o use una de las herramientas mencionadas en el artículo vinculado (como el Asistente de perfil de Office) )

Respondida el 24/10/2008 a las 03:28
fuente por usuario Dave DuPlantis


Aquí podría ser tu PUBLICIDAD


votos
3

De acuerdo. cosas para tratar de solucionar este problema ...

Asumo después de que el problema ocurrió que ha intentado iniciar una nueva sesión en la misma cuenta de usuario de Windows, y el mismo perfil de Outlook.

  1. Crear una nueva sesión de Windows a la máquina en cuestión.
  2. Inicia sesión para esta cuenta y abra Outlook, esto creará un nuevo perfil de la perspectiva. tomar nota del nombre del perfil (para encontrar la siguiente: Panel de control> applet de correo> Mostrar perfiles ...)
  3. Ahora Sale de Outlook, y asegúrese de que no se está ejecutando (outlook.exe comprobar en el administrador de tareas).
  4. Abra el Explorador de Windows.
  5. Copiar (no corte) el archivo ProyectoVba.OTM existente. (Si tiene algún otro nombre que, en primer lugar cambiar el nombre a ProyectoVba.OTM, luego copia).
  6. Vaya a C: \ Documents and Settings \ nombre de usuario \ Datos de programa \ Microsoft \ Outlook (o utilice la notación variable de entorno% appdata% \ Microsoft \ Outlook para Vista / Win7)
  7. Cambie el nombre del ProyectoVba.OTM existente para VbaProject.OTM.OLD
  8. Pegar el ProyectoVba.OTM desde el paso 5 en esta carpeta.
  9. Vuelva a abrir Outlook y prueba (es decir Alt + F11).
  10. Buena suerte con la recuperación.

Si esto no funciona, ¿recuerda la adición de firma de certificado auto en absoluto? Si es así ¿Usted ha conseguido una copia del certificado? se puede tratar de volver a instalarlo en la copia del administrador de certificados (certmgr.msc) / instalarlo en los Certficiates - Usuario actual \ Personal \ Certificados colmena.

Acabo de encontrar esta nota de Sue Mosher (perspectiva VBA gurú):. "Que yo sepa, una vez que un archivo .otm está dañado, no puede ser recuperado Es por eso que recomiendo que las personas que dependen de sus exportaciones código VBA módulos o copia de seguridad de toda la archivo. "

Respondida el 22/12/2009 a las 10:37
fuente por usuario Anonymous Type

votos
2

Todas las macros están incrustados en un archivo de OTM, en la siguiente ubicación:

C:\Users\(***Your User Name***)\AppData\Roaming\Microsoft\Outlook\VbaProject.OTM

Para restaurar, reemplazar este archivo con el mayor, que debería funcionar

Respondida el 04/02/2016 a las 01:02
fuente por usuario Heider Sati

votos
-1

Me encontré con este mismo problema. Ninguna de las "respuestas" me ayudó, así que hice mi propia excavación. He encontrado el archivo .OTM que tanto @Anonymous Tipo y @Dave Duplantis habían mencionado. Pero no está dañado, ni siquiera seguro de cómo se podría determinar que el archivo se ha dañado de su pregunta muy vaga ... De cualquier manera, aquí está mi solución.

Comprobar su cinta. Es la ficha Programador no? Si no es así, lo que le debería resolver su problema. Sencillo. No estoy seguro de por qué o cómo desapareció de forma espontánea, sin embargo, eso es un puzzle totalmente nuevo ...

Respondida el 05/02/2015 a las 06:42
fuente por usuario bp_