cuq
Messages postés345Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention21 mars 20082 14 sept. 2005 à 09:58
pas loin ton genre le code c'est : Application.ActiveExplorer.Selection
Voila un exemple qui me permet sur un mail sélectionné d'avoir des infos :
Public Sub Info()
Dim lItem As Object
Dim ind As Integer
For Each lItem In Application.ActiveExplorer.Selection
On Error Resume Next
' si c'est un mail
If IsObject(lItem) Then
If lItem.Class = olMail Then
'Contenu HTML
'MsgBox lItem.HTMLBody
' nom du destinataire
MsgBox "Nom du destinataire :" & lItem.ReceivedByName _
& Chr(10) & "Confirmation relecture :" & lItem.ReadReceiptRequested _
& Chr(10) & "Destinataires de la réponse :" & lItem.ReplyRecipientNames _
& Chr(10) & "Destinataires :" & lItem.To _
& Chr(10) & "Destinataires CC :" & lItem.CC _
& Chr(10) & "Destinataires BCC :" & lItem.BCC _
& Chr(10) & "SenderName :" & lItem.SenderName _
& Chr(10) & "SentOnBehalfOfName :" & lItem.SentOnBehalfOfName _
& Chr(10) & "ReplyRecipients :" & lItem.ReplyRecipients.Count _
& Chr(10) & "ReplyRecipients :" & lItem.Session.AddressLists.Count
End If
End If
For ind = 0 To lItem.Session.AddressLists.Count
cuq
Messages postés345Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention21 mars 20082 14 sept. 2005 à 10:27
Pourtant c'est simple ... dans l'aide tu regardes : L'objet MailItem , ses méthodes . tu trouveras Forward
Forward : Execute l'action transférer pour un element . Renvoie la copie résultante sous la forme d'un nouvel objet
Ensuite tu regardes dans l'exemple :
tbbuim1
Messages postés940Date d'inscriptionjeudi 20 février 2003StatutMembreDernière intervention 3 février 20119 14 sept. 2005 à 10:17
Merci beaucoup
En fait, j'aimerais transférer un mail sélectionné à quelqu'un.
C'est pourquoi je cherchais comment pointer sur le mail sélectionné.
Saurais-tu comment faire? par le plus grand des hasards...
Ou alors, ou je pourrais trouver les infos, car j'ai regardé dans l'aide déjà pour faire ce que tu m'as écrit, et y avait ça:
Set myInspector = Application.ActiveInspector
MsgBox "The active item is " & myInspector.CurrentItem.Subject
Mais ça ne marche pas du tout lol
Il me dit block with non défini (91)
Alors bon, si l'aide est fausse... où va t-on?