Supprimer un message Outlook dans un répertoir partagé d'un autr e
1 réponse
dlab
Bonjour
Le problème le suivant :
Je parcoure la boîte de réception pour récupérer les mail Deliver-Fail et
les afficher dans une datagrid via une datatable par la suite
je met mettre a jour ma bd pour indiquer que le courriel est erroné
ca c'est ok
mais le problème c'est quand je viens pour supprimer le courriel dans outlook
Private Function supprimeMessages(ByVal ID As String)
Try
Dim oAPP As New Outlook.Application
Dim oNS As Outlook.NameSpace = oAPP.GetNamespace("mapi")
Dim oMsg = oNS.GetItemFromID(ID) => génère une erreur
Catch ex As Exception
writeErreurLog("- GestionDesDeliverFail.supprimeMessages :
Erreur pour supprimer le message : " & ex.Message, True)
End Try
End Function
le message d'erreur est : Echec de l'opération du client
le ID provient d'un datatable qui lui provien d'un Outlook.ReportItem.EntryID
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
Isabelle Prawitz
Bonjour ! Perso, j'aurais mis "MAPI" au lieu de "mapi", mais je ne suis pas du tout sûre que l'erreur vienne de là ! A+ Isa
"dlab" a écrit dans le message de news:
Bonjour
Le problème le suivant :
Je parcoure la boîte de réception pour récupérer les mail Deliver-Fail et les afficher dans une datagrid via une datatable par la suite je met mettre a jour ma bd pour indiquer que le courriel est erroné
ca c'est ok
mais le problème c'est quand je viens pour supprimer le courriel dans outlook
Private Function supprimeMessages(ByVal ID As String) Try Dim oAPP As New Outlook.Application Dim oNS As Outlook.NameSpace = oAPP.GetNamespace("mapi") Dim oMsg = oNS.GetItemFromID(ID) => génère une erreur Catch ex As Exception writeErreurLog("- GestionDesDeliverFail.supprimeMessages : Erreur pour supprimer le message : " & ex.Message, True) End Try End Function
le message d'erreur est : Echec de l'opération du client
le ID provient d'un datatable qui lui provien d'un Outlook.ReportItem.EntryID
Merci
Bonjour !
Perso, j'aurais mis "MAPI" au lieu de "mapi", mais je ne suis pas du tout sûre que l'erreur vienne de là !
A+
Isa
"dlab" <dlab@discussions.microsoft.com> a écrit dans le message de news:CF30FB9E-F557-43F4-804C-1B6E4922A13D@microsoft.com...
Bonjour
Le problème le suivant :
Je parcoure la boîte de réception pour récupérer les mail Deliver-Fail et
les afficher dans une datagrid via une datatable par la suite
je met mettre a jour ma bd pour indiquer que le courriel est erroné
ca c'est ok
mais le problème c'est quand je viens pour supprimer le courriel dans outlook
Private Function supprimeMessages(ByVal ID As String)
Try
Dim oAPP As New Outlook.Application
Dim oNS As Outlook.NameSpace = oAPP.GetNamespace("mapi")
Dim oMsg = oNS.GetItemFromID(ID) => génère une erreur
Catch ex As Exception
writeErreurLog("- GestionDesDeliverFail.supprimeMessages :
Erreur pour supprimer le message : " & ex.Message, True)
End Try
End Function
le message d'erreur est : Echec de l'opération du client
le ID provient d'un datatable qui lui provien d'un Outlook.ReportItem.EntryID
Bonjour ! Perso, j'aurais mis "MAPI" au lieu de "mapi", mais je ne suis pas du tout sûre que l'erreur vienne de là ! A+ Isa
"dlab" a écrit dans le message de news:
Bonjour
Le problème le suivant :
Je parcoure la boîte de réception pour récupérer les mail Deliver-Fail et les afficher dans une datagrid via une datatable par la suite je met mettre a jour ma bd pour indiquer que le courriel est erroné
ca c'est ok
mais le problème c'est quand je viens pour supprimer le courriel dans outlook
Private Function supprimeMessages(ByVal ID As String) Try Dim oAPP As New Outlook.Application Dim oNS As Outlook.NameSpace = oAPP.GetNamespace("mapi") Dim oMsg = oNS.GetItemFromID(ID) => génère une erreur Catch ex As Exception writeErreurLog("- GestionDesDeliverFail.supprimeMessages : Erreur pour supprimer le message : " & ex.Message, True) End Try End Function
le message d'erreur est : Echec de l'opération du client
le ID provient d'un datatable qui lui provien d'un Outlook.ReportItem.EntryID