Domanda

Al momento disponiamo di un'applicazione che funziona con Outlook 2003. Al fine di ottenere il proprietario di una cartella di contatti condivisa, abbiamo semplicemente chiamare: Redemption.RDOSessionClass.GetFolderFromID () e poi ha preso la cartella e ha ottenuto la proprietà RDOFolder.Store.Name.

Tuttavia, quando si cerca questo con una cartella di contatti condivisa in Outlook 2007, il RDOFolder.Store.Name è nullo.

Tutto funziona ancora bene per i contatti normali e per i contatti in "cassette postali aggiuntive" che ho aggiunto al mio conto.

L'approccio di cui al http: //blogs.msdn .com / mstehle / archive / 2006/09/07 / 744798.aspx sembra funzionare, ma preferirei di non rilasciare una nuova versione della nostra applicazione a meno che non devo.

Fondamentalmente voglio capire perché questo sta lavorando in modo diverso e che cosa posso fare, se non altro, per risolvere questo problema dal lato server.

Altri suggerimenti

commento Modificato: vedi http://msdn.microsoft. com / it-it / library / bb147715.aspx

Alcuni pensieri ...

Avete Scarica cartelle condivise (attivata per impostazione predefinita in Outlook 2007) attivata nel tuo profilo? La mia ipotesi iniziale è che il contenuto della cartella contatti condivisi vengono memorizzati nella cache nel tuo negozio locale e la proprietà nome del negozio non è più valido.

Ha fatto ritorno nullo o un'eccezione?

Hai Outlook Spy? strumento prezioso per sleuthing questo tipo di problema, soprattutto se si utilizza Redenzione.

Avete inviato alle Outlook Programmazione gruppo di discussione ?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top