Je suis en train d'écrire un complément pour Outlook en utilisant C#. Est-il possible de développer et de réduire par programme des dossiers dans le volet de navigation des dossiers Outlook 2007? En outre, un événement est-il déclenché lorsqu'un dossier est développé?Développer/réduire des dossiers dans le volet de navigation Outlook par programme
Répondre
Outlook n'expose pas les événements qui vous permettront de développer ou de réduire les dossiers dans l'arborescence. Vous pouvez être en mesure de le faire en utilisant l'API Windows.
Bien que vous puissiez définir le dossier actuel de l'explorateur – 76mel
Il existe peut-être un moyen de développer (mais pas de réduire).
Fondamentalement ce que vous devez faire est de parcourir vos sous-dossiers un par un à chaque étape faire du sous-dossier votre dossier actuel.
J'ai testé cela dans Outlook 2010 (VSTO) au démarrage de l'addin. Donc, si vous avez le Dossier Dossier Parent A et ses sous-dossiers Dossier A1, Dossier A2 et Dossier A3.
Afin d'élargir le dossier A procédez comme suit:
- Obtenez l'explorateur actif (Globals.thisaddin.application.activeexplorer)
- Régler le dossier en cours explorer.currentfolder = Dossier A
Maintenant, bouclez tous les sous-dossiers sous le dossier A et faites de chaque sous-dossier le dossier actuel:
(Le code devrait être quelque chose comme ça)Sous-dossier rs = FolderA.Folders
Pour chaque dossier comme .folder perspectives dans Subfolders
Explorer.currentfolder = dossier
dossier suivant
Cette méthode fonctionne pour moi, donc espère que ce serait bon espoir
- 1. Contrôle du volet des tâches personnalisées Outlook
- 2. Vérification par programme des e-mails Outlook
- 3. Comment puis-je ajouter un nouveau bouton au volet de navigation (barre de perspectives) dans Outlook 2003/2007?
- 4. Comment définir le partage de dossiers par programme dans vb.net
- 5. Existe-t-il un moyen de remplacer le volet de lecture par un CustomTaskBar VSTO dans Outlook 2007?
- 6. Impossible de redimensionner le volet de navigation Access 2007
- 7. imprimer le document par programme avec VBA dans Outlook 2007
- 8. Comment obtenir l'historique complet des dossiers de TFS par programme?
- 9. Modifier le code de formulaire Outlook par programme
- 10. Recherche d'un dossier dans les dossiers Outlook
- 11. Est-il possible d'ajouter des contrôles au volet de lecture existant dans Outlook?
- 12. Configurer les paramètres de messagerie Outlook par programme?
- 13. Obtenir des informations de taille de dossier Outlook/Exchange par programme dans un VSTO
- 14. Vous voulez énumérer les dossiers Outlook
- 15. Outlook/Exchange - comment exporter par programme des utilisateurs dans la liste de distribution?
- 16. Dans Outlook VBA, comment puis-je modifier le sujet pour qu'il change de sujet dans le volet Explorateur?
- 17. comment créer une barre de navigation par programme
- 18. Comment afficher ou masquer par programme l'icône d'enveloppe Outlook?
- 19. comment ajouter un contrôleur de navigation par programme?
- 20. Ajouter un bouton à la barre de navigation par programme
- 21. iphone - bouton de navigation du contrôleur de navigation d'appel par programme
- 22. Comparer des dossiers dans TFS
- 23. UITabBar dans UINavigationController par programme?
- 24. Vérifiez et enregistrez Outlook en tant que client de messagerie par défaut par programme
- 25. Sinking DWebBrowserEvents2 événements semble bloquer la navigation par programme
- 26. Dans InfoPath, masquer le volet des tâches personnalisées à l'ouverture
- 27. Pourquoi Apple recommande-t-il de créer des contrôleurs de navigation modale par programme?
- 28. Contournement «Le programme tente d'accéder à ... Outlook» Boîte de dialogue
- 29. faire des dossiers sous le dossier accessible par leur URL
- 30. Comment faire pour définir par programme l'image de contact dans Outlook 2007?
êtes-vous parle d'utiliser VBA dans Outlook? ou écrire une application pour communiquer avec Outlook, ou un plugin Outlook? Veuillez être un peu plus détaillé dans votre question. –