Pergunta

Atualmente, temos um aplicativo que funciona com Outlook 2003. A fim de obter o proprietário de uma pasta de contatos compartilhada, nós simplesmente chamar: Redemption.RDOSessionClass.GetFolderFromID () e, em seguida, tomou essa pasta e tem a propriedade RDOFolder.Store.Name.

No entanto, ao tentar isso com uma pasta de contatos compartilhados no Outlook 2007, o RDOFolder.Store.Name é nulo.

Tudo ainda funciona bem para os contatos normais e contatos no "caixas de correio adicionais" que eu adicionei a minha conta.

A abordagem mencionada no http: //blogs.msdn .com / mstehle / Arquivo / 2006/09/07 / 744798.aspx parece trabalho, mas eu prefiro não lançar uma nova versão do nosso aplicativo a menos que eu preciso.

Basicamente, eu quero entender por que isso está funcionando de forma diferente e que eu posso fazer, se alguma coisa, para corrigir isso a partir do final do servidor.

Outras dicas

comentário Editado: consulte http://msdn.microsoft. com / en-us / library / bb147715.aspx

Alguns pensamentos ...

Você tem Baixar Shared Folders (ativado por padrão no Outlook 2007) ativada no seu perfil? Meu palpite inicial é que o conteúdo da pasta de contatos compartilhados estão sendo armazenados em cache em sua loja local e a propriedade nome da loja não é mais válido.

Será que ele realmente retornar nulo ou lançar uma exceção?

Você tem Outlook Spy? ferramenta inestimável para sleuthing esse tipo de problema, especialmente se estiver usando Redenção.

Você já lançado para o Outlook Programação grupo de discussão ?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top