Sintomi
Considerare lo scenario descritto di seguito:
-
Si accede al modello a oggetti di Outlook. A questo scopo, è possibile usare un componente aggiuntivo Microsoft Outlook 2010 personalizzato, uno script personalizzato o un altro linguaggio di programmazione per leggere la proprietà DisplayType di un oggetto destinatario di un messaggio di posta elettronica a cui si sta rispondendo.
-
Il componente aggiuntivo usa le proprietà dell'oggetto seguenti per accedere al DisplayTypedel destinatario:
Outlook.Recipient.DisplayType
In questo scenario viene visualizzato il seguente messaggio di errore:
Errore di run-time '-1040973553 (c1f4010f) l'operazione di tentativo non è riuscita. Impossibile trovare un oggetto.
Causa
Questo problema si verifica perché la proprietà PR_RECIPIENT_TYPE non viene impostata quando si risponde a un messaggio di posta elettronica. Le versioni precedenti di Outlook ignorano il fatto che la proprietà non è impostata quando la proprietà viene letta. Outlook 2010 non ignora questa proprietà. Di conseguenza, viene visualizzato il messaggio di errore menzionato nella sezione "Sintomi".
Risoluzione
Per risolvere il problema, è necessario accedere alla proprietà DisplayType seguente dell'oggetto AddressEntry :
Outlook.Recipient.AddressEntries(index).DisplayType
In questo esempio, il segnaposto di Indice fa riferimento a un oggetto AddressEntry o destinatario specifico nella raccolta AddressEntries .