Problèmes connus qui peuvent se produire lorsque vous utilisez le modèle d'objet Outlook 2007

Traductions disponibles Traductions disponibles
Numéro d'article: 929593 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

INTRODUCTION

Cet article décrit les problèmes connus qui peuvent se produire lorsque vous utilisez le modèle d'objet Microsoft Office Outlook 2007.

Plus d'informations

Certaines méthodes ne fonctionnent plus dans l'événement Inspector_Close ou dans l'événement Item_Close

Dans les versions d'Outlook antérieures à Outlook 2007, un blocage peut se produire si vous utilisez une des méthodes suivantes dans l'événement Inspector_Close ou dans l'événement Item_Close :
  • La méthode Inspector.Close
  • La méthode Item.Close
  • La méthode Item.Move
  • La méthode Item.Delete
Pour éviter ce problème, une modification de conception a été apportée dans Outlook 2007 afin que ces méthodes ne fonctionnent plus dans l'événement Inspector_Close ou dans l'événement Item_Close . Lorsque vous essayez d'utiliser ces méthodes dans l'événement Inspector_Close ou dans l'événement Item_Close dans Outlook 2007, le message d'erreur suivant s'affiche :
Propriétés et méthodes de l'article ne peut pas être utilisées dans cette procédure événementielle.

La propriété Inspector.WordEditor ne fonctionne pas dans l'événement NewInspector

Dans Microsoft Outlook 2003, vous pouvez utiliser la propriété Inspector.WordEditor dans l'événement NewInspector . Dans Outlook 2007, la propriété Inspector.WordEditor ne fonctionne pas dans l'événement NewInspector . Pour contourner ce problème, implémenter l'événement Inspector.Activate et ensuite utiliser la propriété Inspector.WordEditor dans l'événement Inspector.Activate .

La propriété View.DisplayedDates ne fonctionne pas

Dans la version d'origine d'Outlook 2007, la propriété View.DisplayedDates ne fonctionne pas.

Ce problème a été corrigé dans Outlook 2007 Service Pack 1.

La propriété View.CalendarViewMode ne fonctionne pas

Dans la version d'origine d'Outlook 2007, la propriété View.CalendarViewMode ne fonctionne pas.

Ce problème a été corrigé dans Outlook 2007 Service Pack 1.

La méthode PropertyAccessor.GetProperty renvoie une erreur « manque de mémoire »

La méthode PropertyAccessor.GetProperty renvoie une erreur « manque de mémoire » pour une propriété PT_BINARY de l'objet ou une propriété PT_STRING8 contenant plus de 4 kilo-octets (Ko) de données. Ce problème se produit dans le fichier de dossiers personnels (.pst) et dans le fichier de dossiers en mode hors connexion (.ost) pour Microsoft Exchange Server. La limite de 4 Ko est une limitation de conception pour la propriété PT_BINARY de l'objet ou la propriété PT_STRING8 dans la méthode PropertyAccessor.GetProperty . Pour contourner ce problème, utilisez MAPI étendu si vous devez accéder aux propriétés binaires volumineuses.
Réduire ce tableauAgrandir ce tableau
BanqueTaille de la propriété maximum en octets pour GetProperty appelle lorsque la propriété est la propriété PT_STRING8 Taille de la propriété maximum en octets pour GetProperty appelle lorsque la propriété est la propriété PT_BINARY de l'objet
Fichier de dossiers personnels (.pst)40884088
Fichier de dossier en mode hors connexion (.ost)40884088
Banque de boîtes aux lettres Exchange (mode en ligne)163724088
Banque de dossiers publics Exchange163724088

L'objet PropertyAccessor ne prend pas en charge les tous les types de propriété MAPI

L'objet PropertyAccessor n'est pas conçu pour prendre en charge les types de propriétés MAPI suivantes :
  • PT_CLSID
  • PT_CURRENCY
  • PT_MV_CLSID
  • PT_MV_CURRENCY
  • PT_MV_I2
  • PT_MV_I8
  • PT_MV_R4
  • PT_MV_SYSTIME
En outre, l'objet PropertyAccessor génère une erreur si vous essayez d'utiliser pour créer ou pour récupérer une de ces propriétés.

L'événement OnDisconnection est améliorée

Dans les versions d'Outlook antérieures à Outlook 2007, le quitter l'événement OnDisconnection et ne pas déterminent avec fiabilité lorsque Outlook se ferme. Dans Outlook 2007, problèmes se toujours produire lorsque vous utilisez l'événement Quit . Cependant, l'événement OnDisconnection est améliorée dans Outlook 2007. Par conséquent, vous devez utiliser l'événement OnDisconnection pour déterminer fermeture d'Outlook.

L'énumération olOfficeDocItemsType est désapprouvée.

L'énumération olOfficeDocItemsType est masquée parce Outlook 2007 prend plus en charge cette fonctionnalité.

La propriété DisableReadingPane s'applique uniquement aux affichages tableau

La propriété DisableReadingPane est disponible uniquement sur les affichages tableau. Il s'agit d'une limitation du modèle objet Outlook 2007.

Conflits dans le modèle objet règles peuvent se produire.

Envisagez le scénario suivant. Vous utilisez l'Assistant pour modifier une ou plusieurs règles, et laissez l'Assistant ouverte. Ensuite, une solution personnalisée utilise le modèle d'objet Outlook pour modifier les règles. Dans ce scénario, vous recevez un message d'avertissement sur les règles en cours en conflit. Ce comportement est voulu par la conception même du produit. Les modifications que vous apportez aux règles sont enregistrées uniquement après avoir fermé l'Assistant.

L'événement PropertyChange ne se produit pas pour les propriétés de destinataires

L'événement PropertyChange ne se si vous supprimez un destinataire d'une propriété qui contient les destinataires. Ce problème se produit également dans les versions d'Outlook antérieures à Outlook 2007. Pour contourner ce problème si vous utilisez un formulaire personnalisé, procédez comme suit :
  1. Ajouter un champ personnalisé à l'écran.
  2. Positionner une formule afin que le champ personnalisé est égale à la propriété en fonction de destinataire.
  3. Utiliser l'événement CustomPropertyChange dans la propriété personnalisée.
Cette limitation de conception permet d'éviter les problèmes de performances potentiels.

Outlook 2007 peut afficher une date si vous implémentez une formule personnalisée incorrecte

Si vous implémentez une formule personnalisée incorrecte sur un champ de formulaire personnalisé Outlook 2007, Outlook peut afficher une date instead of un message d'erreur ou au lieu d'une valeur vide. Une date peut-être également être renvoyée dans le modèle d'objet si vous utilisez la propriété UserProperty.Value . Pour résoudre ce problème, corrigez la formule personnalisée afin qu'elle renvoie la valeur prévue.

Outlook 2007 analyse incorrecte deux barres transversales avant

Outlook 2007 analyse incorrectement un nom de propriété qui contient deux marques de barre oblique. Lorsque vous utilisez l'objet PropertyAccessor , Outlook 2007 transforme les marques de deux oblique une oblique. Ce problème se produit en raison de la manière dans le Outlook 2007 formats champ nom. Pour contourner ce problème, remplacez parmi les marques de barre oblique par les caractères suivants :
2F %

L'événement BeforeAttachmentAdd et l'événement AttachmentAdd ne se produisent pas

L'événement BeforeAttachmentAdd et l'événement AttachmentAdd ne se produisent pas si vous insérez un Outlook article pièce jointe. Ce problème se produit uniquement dans Microsoft Visual Basic pour Applications (VBA) en raison de la boîte de dialogue Insérer un élément modale. Ce problème ne se produit pas dans le code géré.

Un problème se produit si vous utilisez la méthode GetDefaultFolders et si vous spécifiez le paramètre non documentée 15

Si vous utilisez la méthode GetDefaultFolders et si vous spécifiez le paramètre non documentée 15, un dossier de rappels s'affiche dans l'interface utilisateur Outlook 2007. N'utilisez pas cette énumération avec la méthode GetDefaultFolders .

Vous ne pouvez pas ajouter une propriété personnalisée si le nom de la propriété correspond à un champ standard

Si vous utilisez la méthode UserProperties.Add pour ajouter une propriété personnalisée à un article, vous recevez un message d'erreur si le nom du champ correspond à des noms des propriétés standard dans Outlook. Ce problème se produit même si le champ standard est utilisé sur un autre type d'élément Outlook. Ceci est une modification de conception des versions antérieures d'Outlook.

La propriété HTMLEditor n'est plus fonctionnelle

Outlook 2007 utilise toujours Microsoft Office Word comme éditeur de messagerie électronique. Par conséquent, la propriété HTMLEditor est désormais masquée dans la bibliothèque d'objet et renvoie toujours la valeur Nothing (Visual Basic) ou Null (C++). Si vous disposez manipuler le corps d'un élément dans Outlook 2007, utilisez la propriété WordEditor . La propriété WordEditor renvoie une référence au document Word à l'aide de la bibliothèque d'objet Word.

L'objet StorageItem n'est pas pris en charge les dossiers publics dans Exchange ou dossiers délégués

Vous pouvez utiliser l'objet StorageItem pour accéder aux messages masqués. Toutefois, cette fonctions objet uniquement sur les dossiers qui sont dans magasin de boîtes aux lettres privée de l'utilisateur actuel. Cet objet ne fonctionne pas si le dossier se trouve dans une banque de dossiers publics Microsoft Exchange ou dans un dossier dont est propriétaire par un autre utilisateur.

Propriétés

Numéro d'article: 929593 - Dernière mise à jour: mercredi 16 janvier 2008 - Version: 5.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office Outlook 2007
Mots-clés : 
kbmt kbhowto kbexpertiseadvanced kbinfo KB929593 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 929593
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com