J'ai un complément Outlook qui, au démarrage, tente de créer un sous-dossier sous le dossier Boîte d'envoi s'il n'en existe pas déjà un. Le problème se produit lorsque j'installe le complément sur deux ordinateurs différents. Après avoir installé et exécuté le complément sur un ordinateur, si j'installe sur un autre et ouvrez Outlook, le complément trouve immédiatement qu'aucun sous-dossier n'existe car Outlook n'a pas fini de synchroniser le magasin de données local avec le serveur. Il crée maintenant un nouveau sous-dossier en double et après la synchronisation d'Outlook, je finis par avoir deux sous-dossiers avec le même nom. Quelle est la meilleure façon d'éviter cela? À l'heure actuelle, je pense à une de ces approches:complément Outlook empêche la création de dossiers en double
créer une certaine manière locale seule sous-dossier afin qu'il ne se synchronise pas avec le serveur. Chaque installation sur un ordinateur différent aurait un sous-dossier séparé. Cela fonctionnerait bien dans le but de mon complément. Est-ce possible?
Vérifiez le côté serveur pour voir si le sous-dossier est déjà créé, si c'est le cas, ne faites rien. Cependant, je ne sais pas comment effectuer cette vérification en utilisant MOO via C#.
Bon point sur la nécessité de la connexion, dans ce cas, je peux laisser tomber gracieusement sans trop affecter mon add-in. Cependant, pourriez-vous élaborer davantage sur le premier point concernant l'ajout d'un magasin PST au profil? – user1715925
En outre, même en utilisant MAPI pour vérifier le sous-dossier en mode en ligne, j'ai réalisé qu'il ne fonctionnerait toujours pas à 100%. Si deux ordinateurs différents démarrent leur Outlook pour la première fois simultanément, ils créeront tous deux des sous-dossiers et, après la synchronisation, se retrouveront avec des dossiers en double. – user1715925
Un magasin PST peut être ajouté à l'aide de Namespace.AddStore/AddStoreEx. –