HowTo: Recuperar la función de autocompletar de Outlook



El amigo Favio Pirazzini nos trae un post para solucionar un problema que seguro nos hemos cruzado usando Outlook 2003: La pérdida de nuestros contactos que se autocompletan en el campo PARA.
Acá la solución que desarrollaron junto a los chicos de Login Desarrollos:
Muchas veces usamos los programas de la forma que nos queda máscómodo y no de la forma en que fue pensado por sus desarrolladores(esta vez me tocó como usuario) y después vienen los problemas. En estecaso fue con Outlook 2003, un cliente de correo muy popular que con seguridad muchos de nosotros utilizamos.
Outlook 2003 tiene muchas funciones para satisfacer muchísimas necesidades. Una de ellas es la agenda de contactos que si uno se toma el tiempo de completarla puede ser muy útil.
Pero creo que la mayoría de nosotros no guardamos la información delas personas con la que nos comunicamos vía email como Contactos. Enrealidad tal vez pensamos que se guarda automáticamente de esta formaporque cuando creamos un mail y comenzamos a escribir en el campo Para aparecen todos los contactos registrados… pero eso no es cierto.
Esta función de autocompletar (también llamada “nickname cache”)funciona porque Outlook guarda la información de nuestros contactos enun archivo que consulta para mostrar rápidamente la información (estáoculto, con extensión .NK2 y que se encuentra en C:\Documents andSettings\[USUARIO]\Datos de programa\Microsoft\Outlook). Este archivo no puede contener más de 1000 direcciones por lo que las más viejas se van borrando.


Todo esto no es muy interesante hasta que un buen día abrimosOutlook, creamos un nuevo mensaje y cuando comenzamos a escribir en elcampo Para no pasa nada… no aparecen las direcciones queusamos habitualmente y como no las recordamos tenemos que ir a labandeja de entrada a buscar mensajes para conseguir la dirección demail… verdaderamente una incomodidad y perdida de tiempo (aclaroque esto no es raro que suceda porque el archivo suele dañarse cuandono se cierra Outlook correctamente o hay un problema mientras se estácerrando porque en ese momento es cuando se actualiza la información dela lista de autocompletar).
Buscando la en Internet encontramos algunas opciones gratuitas como Nk2 Proyect (http://www.nk2.info/) y NK2View (http://www.nirsoft.net/utils/outlook_nk2_autocomplete.html).Lamentablemente ninguna de las dos funcionó, la primera no me mostrabalos nombres de los contactos que lograba extraer del archivo NK2 y lasegunda solo conseguía extraer 10 contactos.
Luego hay una opción comercial llamada Ingressor DeskTop (http://www.ingressor.com/) que supuestamente repara los archivos NK2 dañados pero tiene un problema… no es gratis. (Como ustedes están pensando Microsoft debería proveer alguna herramienta para solucionar este problema, pero no es así.)
Me resistía a la idea de poco a poco ir cargando nuevamente la listade contactos por lo que logramos armar una aplicación muy casera paraextraer los contactos del archivo de Autocompletar de Outlook dañado ylograr reestablecer los datos. No es tan fácil porque no hay documentación de cómo esta estructurado el archivo(supuestamente porque si fuera fácil sacar los datos de los contactosalmacenados podrían ser usados por ejemplo para hacer SPAM… excusas…).
Básicamente la solución que encontramos fue extraer los datos delarchivo NK2, eliminar el que no funciona y hacer que Outlook lo recreeenviando un mail a toda la lista de contactos. Pueden encontrar unaguía para solucionar este problema, repito ‘caseramente’, en la siguiente dirección: http://www.logindesarrollos.com/nk2.
Espero que alguno de los lectores que haya sufrido este problemapueda solucionarlo más fácilmente con la solución desarrollada por loschicos de Login Desarrollos.