Je souhaite compter le nombre de mail (avec VBA) qui sont contenus dans un
dossier donné.
J'arrive à le faire si le dossier est un sous-dossier de "Boîte de
réception" avec le code suivant
Set oFolder = oNamespace.GetDefaultFolder(olFolderInbox)
Set oOldFolder = oFolder.Folders("test")
De même si c'est un sous-dossier de "Elements supprimés" la syntaxe devient
:
Set oFolder = oNamespace.GetDefaultFolder(olFolderDeletedItems)
Set oOldFolder = oFolder.Folders("test")
Par contre, je ne trouve pas la syntaxe si le dossier en question est un
dossier de "même niveau" que la boîte de réception ou éléments supprimés.
Quelle est la variable qui remplace "olFolderInbox"
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Oliv'
*msnews.microsoft.com que je salut a écrit *:
Bonjour,
Je souhaite compter le nombre de mail (avec VBA) qui sont contenus dans un dossier donné. J'arrive à le faire si le dossier est un sous-dossier de "Boîte de réception" avec le code suivant
Set oFolder = oNamespace.GetDefaultFolder(olFolderInbox) Set oOldFolder = oFolder.Folders("test")
De même si c'est un sous-dossier de "Elements supprimés" la syntaxe devient
Set oFolder = oNamespace.GetDefaultFolder(olFolderDeletedItems)
Set oOldFolder = oFolder.Folders("test")
Par contre, je ne trouve pas la syntaxe si le dossier en question est un dossier de "même niveau" que la boîte de réception ou éléments supprimés. Quelle est la variable qui remplace "olFolderInbox"
J'espére que c'est clair.
Merci par avance
Tu peux utiliser Parent sur oNamespace.GetDefaultFolder(olFolderInbox) qui vas te faire remonter d'un niveau ok ?
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Outlook : http://faq.outlook.free.fr/ les archives : http://groups.google.com/group/microsoft.public.fr.outlook Dernière chance http://www.outlookcode.com/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*msnews.microsoft.com <etester@wanadoo.fr_pas_de_spam> que je salut a écrit
*:
Bonjour,
Je souhaite compter le nombre de mail (avec VBA) qui sont contenus
dans un dossier donné.
J'arrive à le faire si le dossier est un sous-dossier de "Boîte de
réception" avec le code suivant
Set oFolder = oNamespace.GetDefaultFolder(olFolderInbox)
Set oOldFolder = oFolder.Folders("test")
De même si c'est un sous-dossier de "Elements supprimés" la syntaxe
devient
Set oFolder = oNamespace.GetDefaultFolder(olFolderDeletedItems)
Set oOldFolder = oFolder.Folders("test")
Par contre, je ne trouve pas la syntaxe si le dossier en question est
un dossier de "même niveau" que la boîte de réception ou éléments
supprimés. Quelle est la variable qui remplace "olFolderInbox"
J'espére que c'est clair.
Merci par avance
Tu peux utiliser Parent sur oNamespace.GetDefaultFolder(olFolderInbox)
qui vas te faire remonter d'un niveau
ok ?
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Outlook : http://faq.outlook.free.fr/
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
Dernière chance http://www.outlookcode.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Je souhaite compter le nombre de mail (avec VBA) qui sont contenus dans un dossier donné. J'arrive à le faire si le dossier est un sous-dossier de "Boîte de réception" avec le code suivant
Set oFolder = oNamespace.GetDefaultFolder(olFolderInbox) Set oOldFolder = oFolder.Folders("test")
De même si c'est un sous-dossier de "Elements supprimés" la syntaxe devient
Set oFolder = oNamespace.GetDefaultFolder(olFolderDeletedItems)
Set oOldFolder = oFolder.Folders("test")
Par contre, je ne trouve pas la syntaxe si le dossier en question est un dossier de "même niveau" que la boîte de réception ou éléments supprimés. Quelle est la variable qui remplace "olFolderInbox"
J'espére que c'est clair.
Merci par avance
Tu peux utiliser Parent sur oNamespace.GetDefaultFolder(olFolderInbox) qui vas te faire remonter d'un niveau ok ?
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Outlook : http://faq.outlook.free.fr/ les archives : http://groups.google.com/group/microsoft.public.fr.outlook Dernière chance http://www.outlookcode.com/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
msnews.microsoft.com
Merci beaucoup, ça marche. Par contre c'est vrai que c'est un peu bizarre. En fait ça veut dire qu'on est obligeait de redescendre d'un niveau dans l'arborescence plutôt que de partir de la racine. Mais le principal c'est que mon objectif soit atteint.
Merci beaucoup
"Oliv'" a écrit dans le message de news: e%
*msnews.microsoft.com que je salut a écrit *:
Bonjour,
Je souhaite compter le nombre de mail (avec VBA) qui sont contenus dans un dossier donné. J'arrive à le faire si le dossier est un sous-dossier de "Boîte de réception" avec le code suivant
Set oFolder = oNamespace.GetDefaultFolder(olFolderInbox) Set oOldFolder = oFolder.Folders("test")
De même si c'est un sous-dossier de "Elements supprimés" la syntaxe devient
Set oFolder = oNamespace.GetDefaultFolder(olFolderDeletedItems)
Set oOldFolder = oFolder.Folders("test")
Par contre, je ne trouve pas la syntaxe si le dossier en question est un dossier de "même niveau" que la boîte de réception ou éléments supprimés. Quelle est la variable qui remplace "olFolderInbox"
J'espére que c'est clair.
Merci par avance
Tu peux utiliser Parent sur oNamespace.GetDefaultFolder(olFolderInbox) qui vas te faire remonter d'un niveau ok ?
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Outlook : http://faq.outlook.free.fr/ les archives : http://groups.google.com/group/microsoft.public.fr.outlook Dernière chance http://www.outlookcode.com/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Merci beaucoup, ça marche.
Par contre c'est vrai que c'est un peu bizarre. En fait ça veut dire qu'on
est obligeait de redescendre d'un niveau dans l'arborescence plutôt que de
partir de la racine.
Mais le principal c'est que mon objectif soit atteint.
Merci beaucoup
"Oliv'" <SUPPRIMERCECIcatteau@ricour-assurances.fr> a écrit dans le message
de news: e%23det1UFHHA.1232@TK2MSFTNGP05.phx.gbl...
*msnews.microsoft.com <etester@wanadoo.fr_pas_de_spam> que je salut a
écrit *:
Bonjour,
Je souhaite compter le nombre de mail (avec VBA) qui sont contenus
dans un dossier donné.
J'arrive à le faire si le dossier est un sous-dossier de "Boîte de
réception" avec le code suivant
Set oFolder = oNamespace.GetDefaultFolder(olFolderInbox)
Set oOldFolder = oFolder.Folders("test")
De même si c'est un sous-dossier de "Elements supprimés" la syntaxe
devient
Set oFolder = oNamespace.GetDefaultFolder(olFolderDeletedItems)
Set oOldFolder = oFolder.Folders("test")
Par contre, je ne trouve pas la syntaxe si le dossier en question est
un dossier de "même niveau" que la boîte de réception ou éléments
supprimés. Quelle est la variable qui remplace "olFolderInbox"
J'espére que c'est clair.
Merci par avance
Tu peux utiliser Parent sur oNamespace.GetDefaultFolder(olFolderInbox)
qui vas te faire remonter d'un niveau
ok ?
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Outlook : http://faq.outlook.free.fr/
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
Dernière chance http://www.outlookcode.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Merci beaucoup, ça marche. Par contre c'est vrai que c'est un peu bizarre. En fait ça veut dire qu'on est obligeait de redescendre d'un niveau dans l'arborescence plutôt que de partir de la racine. Mais le principal c'est que mon objectif soit atteint.
Merci beaucoup
"Oliv'" a écrit dans le message de news: e%
*msnews.microsoft.com que je salut a écrit *:
Bonjour,
Je souhaite compter le nombre de mail (avec VBA) qui sont contenus dans un dossier donné. J'arrive à le faire si le dossier est un sous-dossier de "Boîte de réception" avec le code suivant
Set oFolder = oNamespace.GetDefaultFolder(olFolderInbox) Set oOldFolder = oFolder.Folders("test")
De même si c'est un sous-dossier de "Elements supprimés" la syntaxe devient
Set oFolder = oNamespace.GetDefaultFolder(olFolderDeletedItems)
Set oOldFolder = oFolder.Folders("test")
Par contre, je ne trouve pas la syntaxe si le dossier en question est un dossier de "même niveau" que la boîte de réception ou éléments supprimés. Quelle est la variable qui remplace "olFolderInbox"
J'espére que c'est clair.
Merci par avance
Tu peux utiliser Parent sur oNamespace.GetDefaultFolder(olFolderInbox) qui vas te faire remonter d'un niveau ok ?
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Outlook : http://faq.outlook.free.fr/ les archives : http://groups.google.com/group/microsoft.public.fr.outlook Dernière chance http://www.outlookcode.com/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~