Pregunta

Actualmente tenemos una aplicación que funciona con Outlook 2003. Con el fin de que el propietario de una carpeta de contactos compartida, simplemente llame a: Redemption.RDOSessionClass.GetFolderFromID () y luego tomaron esa carpeta y consiguieron la propiedad RDOFolder.Store.Name.

Sin embargo, cuando se trata esto con una carpeta de contactos compartida en Outlook 2007, el RDOFolder.Store.Name es nulo.

Todavía todo funciona bien para los contactos normales y de contactos en "buzones adicionales" que he añadido a mi cuenta.

El enfoque mencionado en http: //blogs.msdn .com / mstehle / archivo / 2006/09/07 / 744798.aspx parece funcionar, pero yo preferiría no lanzar una nueva versión de nuestra aplicación a no ser que tengo que hacerlo.

Básicamente quiero entender por qué esto está funcionando de manera diferente y lo que puede hacer, en todo caso, para solucionar este problema desde el lado del servidor.

Otros consejos

comentario Editado: ver http://msdn.microsoft. com / es-es / library / bb147715.aspx

Algunas reflexiones ...

¿Tiene Descargar carpetas compartidas (habilitado por defecto en Outlook 2007) activado en su perfil? Mi conjetura inicial es que los contenidos de la carpeta de contactos compartidos se almacenan en caché en su tienda local y la propiedad nombre de la tienda ya no es válida.

¿Se vuelven en realidad nulo o una excepción?

¿Tiene Perspectivas espía? herramienta invaluable para la intrépida este tipo de problema, sobre todo si el uso de la redención.

Ha colocado a la Programación de Outlook grupo de discusión ?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top