Problèmes connus lorsque vous développez des solutions personnalisées Office Outlook 2007

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

Sommaire

Résumé

Cet article présente certains problèmes connus avec la plate-forme de développement d'Outlook 2007. Ces problèmes comprennent les modifications apportées aux emplacements de commande et les modifications apportées à la façon dont Outlook affiche COM ajouter-ins. en outre, cet article traite des modifications de fonctionnalité dans Outlook 2007. Les problèmes connus mentionnés dans cet article ne sont pas directement liées au modèle d'objet, des formulaires personnalisés dans Microsoft Office Outlook 2003 ou dans les versions antérieures d'Outlook ou les régions de formulaire dans Outlook 2007.

INTRODUCTION

Cet article décrit certains problèmes connus lorsque vous développez des solutions personnalisées pour Microsoft Office Outlook 2007.

Plus d'informations

La commande «Éléments désactivés» se trouve maintenant dans le menu aide

Dans Outlook 2007, la commande Éléments désactivés a déplacée à partir de la fenêtre à propos de dans le menu aide. Pour accéder à la désactivé éléments boîte de dialogue, utilisez une des méthodes suivantes.

Méthode 1

Dans le menu aide, cliquez sur Désactiver les éléments.

Méthode 2

  1. Dans le menu Outils, cliquez sur Centre de gestion de la confidentialité.
  2. Dans le volet de navigation, cliquez sur compléments.
  3. Dans la liste Gérer, sélectionnez les Éléments désactivés et puis cliquez sur OK.

Les compléments COM sont désactivés lorsque vous démarrez Outlook 2007 à l'aide de la /safe basculer

Vous pouvez démarrer Outlook 2007 et les versions antérieures d'Outlook en utilisant le commutateur /safe. Dans les versions antérieures d'Outlook, le commutateur /safe désactive uniquement les extensions client Microsoft Exchange (ECEs). Dans Outlook 2007, le commutateur /safe empêche également les macros complémentaires de chargement. Ce comportement est le comportement dans d'autres applications Office depuis Office 2000.

Pour accéder à l'option Autoriser script dans des dossiers partagés et l'option Autoriser les scripts dans les dossiers publics dans Outlook 2007, procédez comme suit :
  1. Dans le menu Outils, cliquez sur Centre de gestion de la confidentialité.
  2. Dans le volet de navigation, cliquez sur Sécurité de messagerie électronique.
Notez que l'option Autoriser les scripts dans des dossiers partagés et l'option Autoriser les scripts dans les dossiers publics sont situées sous scripts dans les dossiers.

La nouvelle entrée de Registre DontDisplayHKLMAddins masque les compléments COM

Dans Outlook 2007, vous pouvez utiliser l'entrée de Registre DontDisplayHKLMAddins pour masquer des compléments COM sont enregistrés sous la clé
HKEY_LOCAL_MACHINE
. Lorsque vous masquez ces compléments COM, les utilisateurs ne peut pas décharger les. Lorsque vous activez l'entrée de Registre DontDisplayHKLMAddins, Outlook 2007 a le même comportement que les versions antérieures d'Outlook.

Pour ajouter le DontDisplayHKLMAddins entrée de Registre, procédez comme suit :
  1. Cliquez sur Démarrer, cliquez sur exécuter, tapez regedit dans la zone Ouvrir et puis cliquez sur OK.
  2. Recherchez et cliquez dessus avec le bouton droit la sous-clé suivante :
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. Pointez sur Nouveau, puis cliquez sur Valeur DWORD.
  4. Tapez DontDisplayHKLMAddins et appuyez sur ENTRÉE.
  5. Cliquez avec le bouton droit sur DontDisplayHKLMAddins, puis cliquez sur Modifier.
  6. Dans la zone Données de la valeur, tapez 1 pour masquer les compléments COM qui sont enregistrés sous la clé
    HKEY_LOCAL_MACHINE
    , puis cliquez sur OK.

    Remarque Si vous tapez 0 dans la zone Données de la valeur ou si vous laissez la zone Données de la valeur vide, les compléments COM sont affichés.
  7. Quittez l'Éditeur du Registre et redémarrez l'ordinateur.
Lorsque l'entrée de Registre DontDisplayHKLMAddins est égale à 1, tous les compléments COM sont toujours affichés dans le centre de gestion de la confidentialité. Ce paramètre de Registre masque les compléments COM enregistré HKLM uniquement dans la boîte de dialogue Compléments COM. Cela doit être acceptable, car vous ne pouvez charger et décharger les macros complémentaires à l'aide de la boîte de dialogue Modules complémentaires.

La nouvelle entrée de Registre DisableCreateServices empêche des services MAPI spécifiques de chargement

Un administrateur peut créer l'entrée de Registre DisableCreateServices sous la clé
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options
. Cette entrée de Registre est nouveau dans Outlook 2007. Vous pouvez utiliser l'entrée de Registre DisableCreateServices pour empêcher le chargement de services MAPI spécifiques.

L'entrée de Registre DisableCreateServices stocke une valeur de chaîne. La valeur de chaîne est une liste délimitée par des points-virgules de services MAPI. Les noms des services sont les noms de MAPI dans le fichier MAPISVC.inf. Par exemple, si le texte suivant est un sous-ensemble à partir d'un fichier MAPISVC.inf, vous pouvez utiliser une valeur de chaîne de MSOMS ; OMSAB dans l'entrée de Registre DisableCreateServices pour empêcher les utilisateurs d'ajouter ces deux services.
[Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book
 
[Default Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book
dans le cadre de solutions personnalisées, les développeurs doivent être conscients que les organisations peuvent déployer maintenant les stratégies qui peuvent restreindre l'utilisation du service MAPI.

Propriétés personnalisées ne peuvent pas propager dans certains scénarios

La clé de Registre
AllowNamedProps
a été introduite dans Microsoft Office Outlook 2003 Service Pack 2 (SP2). Cette clé stocke une liste de propriétés personnalisées que vous pouvez utiliser dans Outlook. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
907985Modifications apportées aux propriétés personnalisées dans Outlook
Article de la base de connaissances Microsoft 907985 décrit également les clés de Registre suivantes :
  • AllowTNEFtoCreateProps
  • AllowMSGFilestoCreateProps
  • DisallowTNEFPreservation
Ces trois clés de Registre ne sont plus prises en charge dans Outlook 2007.

Propriétés SenderName et EnvoyéAuNomDe de ne plus fonctionneront avec restriction de contrôle Affichage Outlook

Propriétés SenderName et SentOnBehalfOfName font référence à champ à partir d'Outlook. Si vous utilisez le contrôle Affichage Outlook et le SenderName ou la propriété EnvoyéAuNomDe avec la propriété restriction, vous recevez une exception. La solution de contournement consiste à utiliser les propriétés de filtre pour rechercher des éléments basés sur le champ de. Par exemple, vous pouvez utiliser l'approche suivante à l'aide d'un script Microsoft Visual Basic Scripting Edition (VBScript).
ViewCtl1.Filter = """urn:schemas:httpmail:fromname""" & " = 'John Smith'"

Outlook aujourd'hui est désapprouvé

Les développeurs sont encouragés ne pas pour personnaliser la page Outlook aujourd'hui. Cette fonctionnalité est désapprouvée. Il est conservé uniquement pour des raisons de compatibilité descendante.

Contrôles Visual Basic 6.0 MAPI ne sont plus prises en charge

Microsoft Visual Basic 6.0 inclut deux contrôles MAPI utilisent simple MAPI pour une intégration avec les applications de messagerie MAPI. Ces contrôles n'ont pas été testés avec Outlook 2007. Toutefois, il existe au moins un problème connu majeur ces contrôles dans Outlook 2007. Utilisation de ces contrôles avec Outlook 2007 n'est pas prise en charge.

Le protocole de Outlook ne fonctionne plus en dehors d'Outlook

Le protocole de Outlook (Outlook: / /) a été modifié. Ce protocole fonctionne uniquement lorsque vous l'utilisez dans Outlook. Vous pouvez utiliser ce protocole sur une page d'accueil de dossier, dans la barre d'outils Web ou dans le corps d'un élément Outlook.

Remarque Outlook ne reconnaît pas automatiquement le protocole de Outlook lorsque vous tapez le protocole dans le corps de n'importe quel élément. Toutefois, le protocole fonctionne si vous le définissez comme un lien hypertexte.

Collaboration Data Objects 1.2.1 n'est plus fourni avec le système Office 2007

Collaboration Data Objects (CDO) 1.2.1 est un package qui fournit l'accès aux objets compatibles avec Outlook via une API basée sur COM. Au lieu d'utiliser CDO 1.2.1, les développeurs sont encouragés à utiliser l'objet modèle si elles peuvent. Pour obtenir CDO 1.21, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://www.microsoft.com/downloads/details.aspx?FamilyID=2714320d-c997-4de1-986f-24f081725d36
Remarque Cette version de CDO a été créée pour Microsoft Exchange Server. Par conséquent, cette version de CDO ne génère pas d'invites de sécurité de garde pour le modèle d'objet Outlook lorsque vous utilisez CDO pour accéder aux informations relatives au destinataire ou d'envoyer des messages électroniques par programmation. À cause de cela, la nouvelle prise en charge de la stratégie de groupe pour les paramètres de sécurité dans Outlook 2007 ne s'applique pas à CDO.

Outlook 2007 vous permet d'afficher un aperçu de certains types de fichiers joints lors de l'affichage des messages électroniques. Outlook et autres applications dans le système Office 2007 utilisent la même architecture API qui utilise Windows Vista. Pour savoir comment créer un gestionnaire d'aperçus, reportez-vous au site Web de MSDN (Microsoft Developer Network) à l'adresse suivante :
http://msdn2.microsoft.com/en-us/library/bb776865.aspx

Fonctionnalité de formulaire Web a été supprimée

Vous ne pouvez pas utiliser Outlook 2007 pour vous connecter à Microsoft Exchange Server 5.5. En outre, la fonctionnalité de rendu du formulaire Web Exchange Server 5.5 a été retirée de la boîte de dialogue Options. Pour accéder à cette fonctionnalité, procédez comme suit :
  1. Dans le menu Outils, cliquez sur Options et cliquez sur l'onglet autre.
  2. Sous Général, cliquez sur Options avancées.
  3. Sous dans tous les programmes Microsoft Office, cliquez sur Formulaires personnalisés.

Formulaires MAPI n'est plus possible d'ouvrir par défaut

Par défaut, Outlook 2007 n'ouvre pas les formulaires MAPI créés à l'aide de C++. Pour activer cette fonctionnalité, procédez comme suit :
  1. Dans le menu Outils, cliquez sur Options et cliquez sur l'onglet autre.
  2. Sous Général, cliquez sur Options avancées.
  3. Sous dans tous les programmes Microsoft Office, cliquez sur Formulaires personnalisés.
  4. Cliquez pour sélectionner la case à cocher Autoriser les formulaires qui contournent Outlook.

La clé de la stratégie DisableAddinBtns n'est plus pris en charge

Les versions antérieures d'Outlook prennent en charge la clé de la stratégie
DisableAddinBtns
. Vous pouvez utiliser cette clé de stratégie pour désactiver les boutons pour les compléments. Lorsque vous désactivez les boutons, les utilisateurs ne peuvent pas charger ou décharger des extensions du client Exchange dans Outlook. Outlook 2007 ne prend plus en charge cette clé de stratégie.

Compléments COM sont enregistrés dans la clé HKEY_LOCAL_MACHINE sont plus masquées par défaut

LES compléments COM peuvent être inscrits dans la clé
HKEY_CURRENT_USER
ou la clé
HKEY_LOCAL_MACHINE
. Dans les versions antérieures d'Office, des compléments qui sont inscrits dans la clé
HKEY_CURRENT_USER
apparaissent dans la fenêtre COM Add-ins. Toutefois, des compléments qui sont inscrits dans la clé
HKEY_LOCAL_MACHINE
n'apparaissent pas dans la fenêtre COM Add-ins. Ce comportement permet aux développeurs et administrateurs inscrivez un complément dans la clé
HKEY_LOCAL_MACHINE
afin que les utilisateurs ne peuvent pas supprimer le complément.

Microsoft Office system 2007 modifie ce comportement par défaut. Le centre de gestion de la confidentialité et la fenêtre modules complémentaires COM pour afficher tous les compléments enregistrés. Si les administrateurs souhaitent masquer des compléments qui sont inscrits dans la clé
HKEY_LOCAL_MACHINE
, ils peuvent déployer une clé de stratégie pour activer le comportement antérieur.

Pour masquer des compléments qui sont inscrits dans la clé
HKEY_LOCAL_MACHINE
, procédez comme suit :
  1. Cliquez sur Démarrer, cliquez sur exécuter, tapez regedit dans la zone Ouvrir et puis cliquez sur OK.
  2. Recherchez et cliquez dessus avec le bouton droit la sous-clé suivante :
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. Pointez sur Nouveau, puis cliquez sur Valeur DWORD.
  4. Tapez DontDisplayHKLMAddins et appuyez sur ENTRÉE.
  5. Cliquez avec le bouton droit sur DontDisplayHKLMAddins, puis cliquez sur Modifier.
  6. Dans la zone Données de la valeur, tapez 1 pour masquer les compléments enregistrés dans la clé
    HKEY_LOCAL_MACHINE
    . Cliquez sur OK.
  7. Quittez l'Éditeur du Registre et redémarrez l'ordinateur.

Gestion des scripts serveur Exchange Server n'est plus pris en charge

Dans les versions antérieures d'Outlook, vous pouvez gérer des scripts Exchange Server sur l'onglet agents de propriétés d'un dossier. Exchange Server 5.5 et versions ultérieures de Exchange Server prennent en charge ces scripts côté serveur. L'onglet Agents est fournie par une extension de client Exchange (scrptxtn.dll) qui installe d'Outlook. En outre, ces scripts dépendent de la bibliothèque de Microsoft Exchange Server Event Service Configuration Object (Esconf.dll).

Le fichier scrptxtn.dll et le fichier Esconf.dll ne sont pas inclus dans Outlook 2007. Par conséquent, vous ne pouvez pas installer, désinstaller et gestion des scripts d'Exchange Server côté serveur dans Outlook 2007. Si vous devez avoir cette fonctionnalité, vous devez utiliser une version antérieure d'Outlook.

Remarque Exchange 2000 Server a introduit la fonctionnalité de récepteur d'événement plus robuste qui est conçue pour remplacer des scripts Exchange Server. L'onglet Agents n'est pas lié à des récepteurs d'événements. En outre, car les récepteurs d'événements ont été disponibles pendant un certain temps, l'effet de cette modification de conception doit être minimal.

Extensions du client Exchange sont désapprouvées

L'architecture Exchange client extension a été initialement prise en charge par le client Exchange Server dans Microsoft Windows 95. Microsoft Outlook 97 prend également en charge les extensions du client Exchange. Les versions ultérieures de Outlook, y compris Outlook 2007, prendre en charge toujours ECEs pour des raisons de compatibilité descendante. Toutefois, les développeurs sont vivement encouragés à l'aide de l'architecture de complément COM pour la création de nouveaux compléments Outlook. Les modifications dans Outlook 2007 ont été mises en oeuvre en tant que fonctions "ECE parité". Outlook maintenant ayant ces fonctionnalités, prend en charge pour Exchange extensions du client peuvent être suspendues.

Propriétés

Numéro d'article: 929590 - Dernière mise à jour: mardi 18 mai 2010 - Version: 3.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office Outlook 2007
Mots-clés : 
kbmt kbhowto kbinfo kbexpertiseadvanced KB929590 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: 929590
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