cs_Nanto
Messages postés32Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention21 décembre 2009
-
16 juin 2003 à 10:01
cs_Nanto
Messages postés32Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention21 décembre 2009
-
18 juin 2003 à 12:01
Nanto
Bonjour tout le monde,
j'ai besoin de faire une appli qui envoie des mails, or j'ai pas envie de refaire une interface utilisateur alors qu'il y a Outlook ou Outlook Express sur les postes.
Je voudrais que mon appli appelle les formulaires d'envoie de message des ces 2 softs. Une idée ???
Delbeke
Messages postés200Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention18 novembre 2005 16 juin 2003 à 16:45
Pour faire appraitre la fenetre d'outlook totalement vide il faut faire
Private Sub Command1_Click()
MAPISession1.DownLoadMail = False
MAPISession1.NewSession = True
MAPISession1.SignOn
With MAPIMessages1
.SessionID = MAPISession1.SessionID
'purge des destinataires
If .RecipCount > 0 Then
.RecipIndex = 0
While .RecipCount > 0
.Delete 1
Wend
End If
'purge des messages
If .MsgCount > 0 Then
.MsgIndex = 0
While .MsgCount > 0
'purege des fichiers attachés au message
.AttachmentIndex = 0
While .AttachmentCount > 0
.Delete 2
Wend
.Delete 0
Wend
End If
.MsgIndex = -1
.Send True
End With
MAPISession1.SignOff
lblRapport = "Message dans la corbeille d'émission"
End Sub
Pour lautre question, je cherche et te répondrai un peu plus tard
Delbeke
Messages postés200Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention18 novembre 2005 16 juin 2003 à 17:05
Voila le reste de la réponse
Private Sub Command2_Click()
Dim iPnt As Integer
Dim NbAdr As Integer
Dim Msg As String
MAPISession1.DownLoadMail = False
MAPISession1.NewSession = True
MAPISession1.SignOn
With MAPIMessages1
.SessionID = MAPISession1.SessionID
'purge des destinataires
If .RecipCount > 0 Then
.RecipIndex = 0
While .RecipCount > 0
.Delete 1
Wend
End If
'==========================
'afficher carnet adresse
.MsgIndex = -1
.AddressEditFieldCount = 2
.Show
'construction liste des destinataires dans MSG
Msg = ""
NbAdr = .RecipCount
For iPnt = 0 To NbAdr - 1
.RecipIndex = iPnt
Msg = Msg & .RecipAddress & " (" & .RecipDisplayName & ")" & vbCrLf
Next
MsgBox Msg
End With
MAPISession1.SignOff
End Sub
Jean-Luc
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Nanto
Messages postés32Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention21 décembre 2009 17 juin 2003 à 11:46
Nanto
Dernière petite précision :
comment je fais pour récupérer les infos de connection à Outlook dans le cas Exchange + Outlook, car au moment de me logger à la session mapi, il me demande mon profil.