1
PropertyAccessor opa = outlookitem.PropertyAccessor;
opa.SetProperty("http://schemas.microsoft.com/mapi/string/{FFF40745-D92F-4C11-9E14-92701F001EB3}/Id", "100");
var val = opa.GetProperty("http://schemas.microsoft.com/mapi/string/{FFF40745-D92F-4C11-9E14-92701F001EB3}/Id");
Lorsque j'essaie cela sur mon propre calendrier (outlookItem) créé dans mon calendrier, il fonctionne très bien. Mais quand j'ajoute un calendrier de mes collègues à mon Outlook à l'essai, j'obtiens l'exception suivante, en appelant GetProperty.PropertyAccessor Outlook
Des idées?
An exception of type 'System.Runtime.InteropServices.COMException' occurred in *** but was not handled in user code
Additional information: The property "http://schemas.microsoft.com/mapi/string/{FFF40745-D92F-4C11-9E14-92701F001EB3}/Id" is unknown or cannot be found.
Est-ce votre code actuel? Est-ce que vous définissez et relisez la propriété immédiatement? Ou y a-t-il un intervalle entre les appels? –
Il y a un intervalle entre, ce qui donne la même erreur. Ceci est juste pour tester – hippie
Est-il possible que le rendez-vous soit recréé avant l'exécution du second extrait de code? Cela peut se produire si Outlook reçoit une mise à jour de réunion. –