Bonjour
Tout est dit
pas de piece jointe seulement un texte du genre : document modifié
attention....
l'adresse mail peux etre dans une case ou directement dans la macro..
merci de votre aide
ps : en evitant d'utiliser un logiciel de messagerie dejà sur le poste, afin
de s'affranchir des evolutions de version que je ne maitrise pas
Bonjour
Tout est dit
pas de piece jointe seulement un texte du genre : document modifié
attention....
l'adresse mail peux etre dans une case ou directement dans la macro..
merci de votre aide
ps : en evitant d'utiliser un logiciel de messagerie dejà sur le poste, afin
de s'affranchir des evolutions de version que je ne maitrise pas
Bonjour
Tout est dit
pas de piece jointe seulement un texte du genre : document modifié
attention....
l'adresse mail peux etre dans une case ou directement dans la macro..
merci de votre aide
ps : en evitant d'utiliser un logiciel de messagerie dejà sur le poste, afin
de s'affranchir des evolutions de version que je ne maitrise pas
Bonjour
Tout est dit
pas de piece jointe seulement un texte du genre : document modifié
attention....
l'adresse mail peux etre dans une case ou directement dans la macro..
merci de votre aide
ps : en evitant d'utiliser un logiciel de messagerie dejà sur le poste, afin
de s'affranchir des evolutions de version que je ne maitrise pas
Bonjour
Tout est dit
pas de piece jointe seulement un texte du genre : document modifié
attention....
l'adresse mail peux etre dans une case ou directement dans la macro..
merci de votre aide
ps : en evitant d'utiliser un logiciel de messagerie dejà sur le poste, afin
de s'affranchir des evolutions de version que je ne maitrise pas
Bonjour
Tout est dit
pas de piece jointe seulement un texte du genre : document modifié
attention....
l'adresse mail peux etre dans une case ou directement dans la macro..
merci de votre aide
ps : en evitant d'utiliser un logiciel de messagerie dejà sur le poste, afin
de s'affranchir des evolutions de version que je ne maitrise pas
Bonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec CDO... et elles ne requièrent pas un service de messagerie
particulier.
Bonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec CDO... et elles ne requièrent pas un service de messagerie
particulier.
Bonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec CDO... et elles ne requièrent pas un service de messagerie
particulier.
Bonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
Bonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
Bonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
Bonjour François
Ci-dessous une petite proc qui envoie un mail sans client de messagerie.
A adapter à tes besoins !!
Sub EnvoiMail()
Dim iMsg As Object, iConf As Object, WBname, NumCde As String
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
iConf.Load -1
Set Flds = iConf.Fields
' Renseigner ci-dessous avec le smtp de l'utilisateur
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")
= "ton_serveur_smtp"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") > "ton_identitiant_messagerie"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") > "ton_mot_de_passe"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") > 25 ' Port serveur smtp
.Update
End With
ActiveWorkbook.SaveCopyAs "C:Commande.xls" 'Si tu veux envoyer une
feuille par mail en pj
strbody = "Bonjour " & vbNewLine & vbNewLine & _
"Veuillez trouver ci-joint ma commande " & NumCde &
vbNewLine & _
"Merci de me confirmer prix et délais par retour" &
vbNewLine & _
"En l'attente," & vbNewLine & "Meilleures salutations"
With iMsg
Set .Configuration = iConf
.To = Range("B15").Value
.CC = ""
.BCC = ""
.From = """Thierry"" <ton_adresse_de_messagerie>"
.Subject = "Commande"
.TextBody = strbody
.AddAttachment "C:Commande.xls" ' Si tu veux une pièce jointe
.Fields.Update
.Send
End With
ActiveWorkbook.Close
Kill "C:Commande.xls" ' Si tu as créé le fichier plus haut
Set iMsg = Nothing
Set iConf = Nothing
Application.ScreenUpdating = True
End Sub
Testé chez moi avec W2K SP4 + Office2002
@+ thierrypBonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie
alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
--
@+ thierryp
Bonjour François
Ci-dessous une petite proc qui envoie un mail sans client de messagerie.
A adapter à tes besoins !!
Sub EnvoiMail()
Dim iMsg As Object, iConf As Object, WBname, NumCde As String
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
iConf.Load -1
Set Flds = iConf.Fields
' Renseigner ci-dessous avec le smtp de l'utilisateur
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")
= "ton_serveur_smtp"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") > "ton_identitiant_messagerie"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") > "ton_mot_de_passe"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") > 25 ' Port serveur smtp
.Update
End With
ActiveWorkbook.SaveCopyAs "C:Commande.xls" 'Si tu veux envoyer une
feuille par mail en pj
strbody = "Bonjour " & vbNewLine & vbNewLine & _
"Veuillez trouver ci-joint ma commande " & NumCde &
vbNewLine & _
"Merci de me confirmer prix et délais par retour" &
vbNewLine & _
"En l'attente," & vbNewLine & "Meilleures salutations"
With iMsg
Set .Configuration = iConf
.To = Range("B15").Value
.CC = ""
.BCC = ""
.From = """Thierry"" <ton_adresse_de_messagerie>"
.Subject = "Commande"
.TextBody = strbody
.AddAttachment "C:Commande.xls" ' Si tu veux une pièce jointe
.Fields.Update
.Send
End With
ActiveWorkbook.Close
Kill "C:Commande.xls" ' Si tu as créé le fichier plus haut
Set iMsg = Nothing
Set iConf = Nothing
Application.ScreenUpdating = True
End Sub
Testé chez moi avec W2K SP4 + Office2002
@+ thierryp
Bonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie
alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
--
@+ thierryp
Bonjour François
Ci-dessous une petite proc qui envoie un mail sans client de messagerie.
A adapter à tes besoins !!
Sub EnvoiMail()
Dim iMsg As Object, iConf As Object, WBname, NumCde As String
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
iConf.Load -1
Set Flds = iConf.Fields
' Renseigner ci-dessous avec le smtp de l'utilisateur
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")
= "ton_serveur_smtp"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") > "ton_identitiant_messagerie"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") > "ton_mot_de_passe"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") > 25 ' Port serveur smtp
.Update
End With
ActiveWorkbook.SaveCopyAs "C:Commande.xls" 'Si tu veux envoyer une
feuille par mail en pj
strbody = "Bonjour " & vbNewLine & vbNewLine & _
"Veuillez trouver ci-joint ma commande " & NumCde &
vbNewLine & _
"Merci de me confirmer prix et délais par retour" &
vbNewLine & _
"En l'attente," & vbNewLine & "Meilleures salutations"
With iMsg
Set .Configuration = iConf
.To = Range("B15").Value
.CC = ""
.BCC = ""
.From = """Thierry"" <ton_adresse_de_messagerie>"
.Subject = "Commande"
.TextBody = strbody
.AddAttachment "C:Commande.xls" ' Si tu veux une pièce jointe
.Fields.Update
.Send
End With
ActiveWorkbook.Close
Kill "C:Commande.xls" ' Si tu as créé le fichier plus haut
Set iMsg = Nothing
Set iConf = Nothing
Application.ScreenUpdating = True
End Sub
Testé chez moi avec W2K SP4 + Office2002
@+ thierrypBonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie
alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
--
@+ thierryp
MERCI
mais a quoi correspond
http://schemas.microsoft.com/cdo/configuration/smtpserver
et la suite
je suis en reseau local intranet, et je n'ai pas acces au web !!!
il y a bien sur une messagerie interne baseé sur xchange, mais pas de web
!!!
nous avons bien un serveur smtp (interne) car blat fonctionne bien...
merci
"ThierryP" a écrit dans le message de
news:Bonjour François
Ci-dessous une petite proc qui envoie un mail sans client de messagerie.
A adapter à tes besoins !!
Sub EnvoiMail()
Dim iMsg As Object, iConf As Object, WBname, NumCde As String
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
iConf.Load -1
Set Flds = iConf.Fields
' Renseigner ci-dessous avec le smtp de l'utilisateur
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")
= "ton_serveur_smtp"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") >>"ton_identitiant_messagerie"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") >>"ton_mot_de_passe"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") >>25 ' Port serveur smtp
.Update
End With
ActiveWorkbook.SaveCopyAs "C:Commande.xls" 'Si tu veux envoyer une
feuille par mail en pj
strbody = "Bonjour " & vbNewLine & vbNewLine & _
"Veuillez trouver ci-joint ma commande " & NumCde &
vbNewLine & _
"Merci de me confirmer prix et délais par retour" &
vbNewLine & _
"En l'attente," & vbNewLine & "Meilleures salutations"
With iMsg
Set .Configuration = iConf
.To = Range("B15").Value
.CC = ""
.BCC = ""
.From = """Thierry"" <ton_adresse_de_messagerie>"
.Subject = "Commande"
.TextBody = strbody
.AddAttachment "C:Commande.xls" ' Si tu veux une pièce jointe
.Fields.Update
.Send
End With
ActiveWorkbook.Close
Kill "C:Commande.xls" ' Si tu as créé le fichier plus haut
Set iMsg = Nothing
Set iConf = Nothing
Application.ScreenUpdating = True
End Sub
Testé chez moi avec W2K SP4 + Office2002
@+ thierrypBonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie
alors| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
--
@+ thierryp
MERCI
mais a quoi correspond
http://schemas.microsoft.com/cdo/configuration/smtpserver
et la suite
je suis en reseau local intranet, et je n'ai pas acces au web !!!
il y a bien sur une messagerie interne baseé sur xchange, mais pas de web
!!!
nous avons bien un serveur smtp (interne) car blat fonctionne bien...
merci
"ThierryP" <thierryp_NO_SPAM@club-internet.fr> a écrit dans le message de
news: e48B7fA8FHA.1420@TK2MSFTNGP09.phx.gbl...
Bonjour François
Ci-dessous une petite proc qui envoie un mail sans client de messagerie.
A adapter à tes besoins !!
Sub EnvoiMail()
Dim iMsg As Object, iConf As Object, WBname, NumCde As String
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
iConf.Load -1
Set Flds = iConf.Fields
' Renseigner ci-dessous avec le smtp de l'utilisateur
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")
= "ton_serveur_smtp"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") >>"ton_identitiant_messagerie"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") >>"ton_mot_de_passe"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") >>25 ' Port serveur smtp
.Update
End With
ActiveWorkbook.SaveCopyAs "C:Commande.xls" 'Si tu veux envoyer une
feuille par mail en pj
strbody = "Bonjour " & vbNewLine & vbNewLine & _
"Veuillez trouver ci-joint ma commande " & NumCde &
vbNewLine & _
"Merci de me confirmer prix et délais par retour" &
vbNewLine & _
"En l'attente," & vbNewLine & "Meilleures salutations"
With iMsg
Set .Configuration = iConf
.To = Range("B15").Value
.CC = ""
.BCC = ""
.From = """Thierry"" <ton_adresse_de_messagerie>"
.Subject = "Commande"
.TextBody = strbody
.AddAttachment "C:Commande.xls" ' Si tu veux une pièce jointe
.Fields.Update
.Send
End With
ActiveWorkbook.Close
Kill "C:Commande.xls" ' Si tu as créé le fichier plus haut
Set iMsg = Nothing
Set iConf = Nothing
Application.ScreenUpdating = True
End Sub
Testé chez moi avec W2K SP4 + Office2002
@+ thierryp
Bonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie
alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
--
@+ thierryp
MERCI
mais a quoi correspond
http://schemas.microsoft.com/cdo/configuration/smtpserver
et la suite
je suis en reseau local intranet, et je n'ai pas acces au web !!!
il y a bien sur une messagerie interne baseé sur xchange, mais pas de web
!!!
nous avons bien un serveur smtp (interne) car blat fonctionne bien...
merci
"ThierryP" a écrit dans le message de
news:Bonjour François
Ci-dessous une petite proc qui envoie un mail sans client de messagerie.
A adapter à tes besoins !!
Sub EnvoiMail()
Dim iMsg As Object, iConf As Object, WBname, NumCde As String
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
iConf.Load -1
Set Flds = iConf.Fields
' Renseigner ci-dessous avec le smtp de l'utilisateur
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")
= "ton_serveur_smtp"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") >>"ton_identitiant_messagerie"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") >>"ton_mot_de_passe"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") >>25 ' Port serveur smtp
.Update
End With
ActiveWorkbook.SaveCopyAs "C:Commande.xls" 'Si tu veux envoyer une
feuille par mail en pj
strbody = "Bonjour " & vbNewLine & vbNewLine & _
"Veuillez trouver ci-joint ma commande " & NumCde &
vbNewLine & _
"Merci de me confirmer prix et délais par retour" &
vbNewLine & _
"En l'attente," & vbNewLine & "Meilleures salutations"
With iMsg
Set .Configuration = iConf
.To = Range("B15").Value
.CC = ""
.BCC = ""
.From = """Thierry"" <ton_adresse_de_messagerie>"
.Subject = "Commande"
.TextBody = strbody
.AddAttachment "C:Commande.xls" ' Si tu veux une pièce jointe
.Fields.Update
.Send
End With
ActiveWorkbook.Close
Kill "C:Commande.xls" ' Si tu as créé le fichier plus haut
Set iMsg = Nothing
Set iConf = Nothing
Application.ScreenUpdating = True
End Sub
Testé chez moi avec W2K SP4 + Office2002
@+ thierrypBonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie
alors| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
--
@+ thierryp
Alors là...Cà devient un peu fort pour moi !!
Si ton PC n'a pas d'accès Web direct, aucune chance effectivement.
De la même manière, on doit pouvoir piloter Exchange, mais là je cale
complètement.
Bonne chance !!
@+ thierrypMERCI
mais a quoi correspond
http://schemas.microsoft.com/cdo/configuration/smtpserver
et la suite
je suis en reseau local intranet, et je n'ai pas acces au web !!!
il y a bien sur une messagerie interne baseé sur xchange, mais pas de
web
!!!
nous avons bien un serveur smtp (interne) car blat fonctionne bien...
merci
"ThierryP" a écrit dans le message
de
news:Bonjour François
Ci-dessous une petite proc qui envoie un mail sans client de messagerie.
A adapter à tes besoins !!
Sub EnvoiMail()
Dim iMsg As Object, iConf As Object, WBname, NumCde As String
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
iConf.Load -1
Set Flds = iConf.Fields
' Renseigner ci-dessous avec le smtp de l'utilisateur
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")
= "ton_serveur_smtp"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") > >>"ton_identitiant_messagerie"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") > >>"ton_mot_de_passe"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") > >>25 ' Port serveur smtp
.Update
End With
ActiveWorkbook.SaveCopyAs "C:Commande.xls" 'Si tu veux envoyer une
feuille par mail en pj
strbody = "Bonjour " & vbNewLine & vbNewLine & _
"Veuillez trouver ci-joint ma commande " & NumCde &
vbNewLine & _
"Merci de me confirmer prix et délais par retour" &
vbNewLine & _
"En l'attente," & vbNewLine & "Meilleures salutations"
With iMsg
Set .Configuration = iConf
.To = Range("B15").Value
.CC = ""
.BCC = ""
.From = """Thierry"" <ton_adresse_de_messagerie>"
.Subject = "Commande"
.TextBody = strbody
.AddAttachment "C:Commande.xls" ' Si tu veux une pièce jointe
.Fields.Update
.Send
End With
ActiveWorkbook.Close
Kill "C:Commande.xls" ' Si tu as créé le fichier plus haut
Set iMsg = Nothing
Set iConf = Nothing
Application.ScreenUpdating = True
End Sub
Testé chez moi avec W2K SP4 + Office2002
@+ thierrypBonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie
alors| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie
particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
--
@+ thierryp
--
@+ thierryp
Alors là...Cà devient un peu fort pour moi !!
Si ton PC n'a pas d'accès Web direct, aucune chance effectivement.
De la même manière, on doit pouvoir piloter Exchange, mais là je cale
complètement.
Bonne chance !!
@+ thierryp
MERCI
mais a quoi correspond
http://schemas.microsoft.com/cdo/configuration/smtpserver
et la suite
je suis en reseau local intranet, et je n'ai pas acces au web !!!
il y a bien sur une messagerie interne baseé sur xchange, mais pas de
web
!!!
nous avons bien un serveur smtp (interne) car blat fonctionne bien...
merci
"ThierryP" <thierryp_NO_SPAM@club-internet.fr> a écrit dans le message
de
news: e48B7fA8FHA.1420@TK2MSFTNGP09.phx.gbl...
Bonjour François
Ci-dessous une petite proc qui envoie un mail sans client de messagerie.
A adapter à tes besoins !!
Sub EnvoiMail()
Dim iMsg As Object, iConf As Object, WBname, NumCde As String
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
iConf.Load -1
Set Flds = iConf.Fields
' Renseigner ci-dessous avec le smtp de l'utilisateur
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")
= "ton_serveur_smtp"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") > >>"ton_identitiant_messagerie"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") > >>"ton_mot_de_passe"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") > >>25 ' Port serveur smtp
.Update
End With
ActiveWorkbook.SaveCopyAs "C:Commande.xls" 'Si tu veux envoyer une
feuille par mail en pj
strbody = "Bonjour " & vbNewLine & vbNewLine & _
"Veuillez trouver ci-joint ma commande " & NumCde &
vbNewLine & _
"Merci de me confirmer prix et délais par retour" &
vbNewLine & _
"En l'attente," & vbNewLine & "Meilleures salutations"
With iMsg
Set .Configuration = iConf
.To = Range("B15").Value
.CC = ""
.BCC = ""
.From = """Thierry"" <ton_adresse_de_messagerie>"
.Subject = "Commande"
.TextBody = strbody
.AddAttachment "C:Commande.xls" ' Si tu veux une pièce jointe
.Fields.Update
.Send
End With
ActiveWorkbook.Close
Kill "C:Commande.xls" ' Si tu as créé le fichier plus haut
Set iMsg = Nothing
Set iConf = Nothing
Application.ScreenUpdating = True
End Sub
Testé chez moi avec W2K SP4 + Office2002
@+ thierryp
Bonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie
alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie
particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
--
@+ thierryp
--
@+ thierryp
Alors là...Cà devient un peu fort pour moi !!
Si ton PC n'a pas d'accès Web direct, aucune chance effectivement.
De la même manière, on doit pouvoir piloter Exchange, mais là je cale
complètement.
Bonne chance !!
@+ thierrypMERCI
mais a quoi correspond
http://schemas.microsoft.com/cdo/configuration/smtpserver
et la suite
je suis en reseau local intranet, et je n'ai pas acces au web !!!
il y a bien sur une messagerie interne baseé sur xchange, mais pas de
web
!!!
nous avons bien un serveur smtp (interne) car blat fonctionne bien...
merci
"ThierryP" a écrit dans le message
de
news:Bonjour François
Ci-dessous une petite proc qui envoie un mail sans client de messagerie.
A adapter à tes besoins !!
Sub EnvoiMail()
Dim iMsg As Object, iConf As Object, WBname, NumCde As String
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
iConf.Load -1
Set Flds = iConf.Fields
' Renseigner ci-dessous avec le smtp de l'utilisateur
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")
= "ton_serveur_smtp"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") > >>"ton_identitiant_messagerie"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") > >>"ton_mot_de_passe"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") > >>25 ' Port serveur smtp
.Update
End With
ActiveWorkbook.SaveCopyAs "C:Commande.xls" 'Si tu veux envoyer une
feuille par mail en pj
strbody = "Bonjour " & vbNewLine & vbNewLine & _
"Veuillez trouver ci-joint ma commande " & NumCde &
vbNewLine & _
"Merci de me confirmer prix et délais par retour" &
vbNewLine & _
"En l'attente," & vbNewLine & "Meilleures salutations"
With iMsg
Set .Configuration = iConf
.To = Range("B15").Value
.CC = ""
.BCC = ""
.From = """Thierry"" <ton_adresse_de_messagerie>"
.Subject = "Commande"
.TextBody = strbody
.AddAttachment "C:Commande.xls" ' Si tu veux une pièce jointe
.Fields.Update
.Send
End With
ActiveWorkbook.Close
Kill "C:Commande.xls" ' Si tu as créé le fichier plus haut
Set iMsg = Nothing
Set iConf = Nothing
Application.ScreenUpdating = True
End Sub
Testé chez moi avec W2K SP4 + Office2002
@+ thierrypBonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie
alors| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie
particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
--
@+ thierryp
--
@+ thierryp
Bonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
Bonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
Bonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
Bonjour Thierry,
L'exemple que tu donnes fait référence au SMTP (small mail transfert protocol) de la configuration du service de messagerie déjà
installé sur ton ordi.
L'exemple qui est totalement indépendant du service de messagerie présent sur ton ordi. De plus, il ne laisse aucune trace
(sauvegarde dans un répertoire des messages envoyés). Pour pouvoir utiliser cette procédure, on doit avoir au moins Windows 2000 ou
xp..
Cette procédure fut publiée par Laurent Longre. On retrouve l'équivalent sur le site internet mentionné dans ce fil.
'-----------------------
Private Sub CommandButton1_Click() ' De LL
With CreateObject("CDO.Message")
.From = ""
.To = ""
.CC = ""
.BCC = ""
.Subject = "MySubject"
.TextBody = "MyMessage"
.AddAttachment "C:MyDirMyFile.xls"
.Send
End With
End Sub
'-----------------------
Salutations!
"ThierryP" a écrit dans le message de news:
Bonjour François
Ci-dessous une petite proc qui envoie un mail sans client de messagerie.
A adapter à tes besoins !!
Sub EnvoiMail()
Dim iMsg As Object, iConf As Object, WBname, NumCde As String
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
iConf.Load -1
Set Flds = iConf.Fields
' Renseigner ci-dessous avec le smtp de l'utilisateur
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")
= "ton_serveur_smtp"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") > "ton_identitiant_messagerie"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") > "ton_mot_de_passe"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") > 25 ' Port serveur smtp
.Update
End With
ActiveWorkbook.SaveCopyAs "C:Commande.xls" 'Si tu veux envoyer une
feuille par mail en pj
strbody = "Bonjour " & vbNewLine & vbNewLine & _
"Veuillez trouver ci-joint ma commande " & NumCde &
vbNewLine & _
"Merci de me confirmer prix et délais par retour" &
vbNewLine & _
"En l'attente," & vbNewLine & "Meilleures salutations"
With iMsg
Set .Configuration = iConf
.To = Range("B15").Value
.CC = ""
.BCC = ""
.From = """Thierry"" <ton_adresse_de_messagerie>"
.Subject = "Commande"
.TextBody = strbody
.AddAttachment "C:Commande.xls" ' Si tu veux une pièce jointe
.Fields.Update
.Send
End With
ActiveWorkbook.Close
Kill "C:Commande.xls" ' Si tu as créé le fichier plus haut
Set iMsg = Nothing
Set iConf = Nothing
Application.ScreenUpdating = True
End Sub
Testé chez moi avec W2K SP4 + Office2002
@+ thierrypBonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
Bonjour Thierry,
L'exemple que tu donnes fait référence au SMTP (small mail transfert protocol) de la configuration du service de messagerie déjà
installé sur ton ordi.
L'exemple qui est totalement indépendant du service de messagerie présent sur ton ordi. De plus, il ne laisse aucune trace
(sauvegarde dans un répertoire des messages envoyés). Pour pouvoir utiliser cette procédure, on doit avoir au moins Windows 2000 ou
xp..
Cette procédure fut publiée par Laurent Longre. On retrouve l'équivalent sur le site internet mentionné dans ce fil.
'-----------------------
Private Sub CommandButton1_Click() ' De LL
With CreateObject("CDO.Message")
.From = "mymail@myprovider.fr"
.To = "mycontact@hisprovider.com"
.CC = "mywife@herprovider.com"
.BCC = "myaddress@myprovider.com"
.Subject = "MySubject"
.TextBody = "MyMessage"
.AddAttachment "C:MyDirMyFile.xls"
.Send
End With
End Sub
'-----------------------
Salutations!
"ThierryP" <thierryp_NO_SPAM@club-internet.fr> a écrit dans le message de news: e48B7fA8FHA.1420@TK2MSFTNGP09.phx.gbl...
Bonjour François
Ci-dessous une petite proc qui envoie un mail sans client de messagerie.
A adapter à tes besoins !!
Sub EnvoiMail()
Dim iMsg As Object, iConf As Object, WBname, NumCde As String
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
iConf.Load -1
Set Flds = iConf.Fields
' Renseigner ci-dessous avec le smtp de l'utilisateur
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")
= "ton_serveur_smtp"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") > "ton_identitiant_messagerie"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") > "ton_mot_de_passe"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") > 25 ' Port serveur smtp
.Update
End With
ActiveWorkbook.SaveCopyAs "C:Commande.xls" 'Si tu veux envoyer une
feuille par mail en pj
strbody = "Bonjour " & vbNewLine & vbNewLine & _
"Veuillez trouver ci-joint ma commande " & NumCde &
vbNewLine & _
"Merci de me confirmer prix et délais par retour" &
vbNewLine & _
"En l'attente," & vbNewLine & "Meilleures salutations"
With iMsg
Set .Configuration = iConf
.To = Range("B15").Value
.CC = ""
.BCC = ""
.From = """Thierry"" <ton_adresse_de_messagerie>"
.Subject = "Commande"
.TextBody = strbody
.AddAttachment "C:Commande.xls" ' Si tu veux une pièce jointe
.Fields.Update
.Send
End With
ActiveWorkbook.Close
Kill "C:Commande.xls" ' Si tu as créé le fichier plus haut
Set iMsg = Nothing
Set iConf = Nothing
Application.ScreenUpdating = True
End Sub
Testé chez moi avec W2K SP4 + Office2002
@+ thierryp
Bonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,
Bonjour Thierry,
L'exemple que tu donnes fait référence au SMTP (small mail transfert protocol) de la configuration du service de messagerie déjà
installé sur ton ordi.
L'exemple qui est totalement indépendant du service de messagerie présent sur ton ordi. De plus, il ne laisse aucune trace
(sauvegarde dans un répertoire des messages envoyés). Pour pouvoir utiliser cette procédure, on doit avoir au moins Windows 2000 ou
xp..
Cette procédure fut publiée par Laurent Longre. On retrouve l'équivalent sur le site internet mentionné dans ce fil.
'-----------------------
Private Sub CommandButton1_Click() ' De LL
With CreateObject("CDO.Message")
.From = ""
.To = ""
.CC = ""
.BCC = ""
.Subject = "MySubject"
.TextBody = "MyMessage"
.AddAttachment "C:MyDirMyFile.xls"
.Send
End With
End Sub
'-----------------------
Salutations!
"ThierryP" a écrit dans le message de news:
Bonjour François
Ci-dessous une petite proc qui envoie un mail sans client de messagerie.
A adapter à tes besoins !!
Sub EnvoiMail()
Dim iMsg As Object, iConf As Object, WBname, NumCde As String
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
iConf.Load -1
Set Flds = iConf.Fields
' Renseigner ci-dessous avec le smtp de l'utilisateur
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")
= "ton_serveur_smtp"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") > "ton_identitiant_messagerie"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") > "ton_mot_de_passe"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") > 25 ' Port serveur smtp
.Update
End With
ActiveWorkbook.SaveCopyAs "C:Commande.xls" 'Si tu veux envoyer une
feuille par mail en pj
strbody = "Bonjour " & vbNewLine & vbNewLine & _
"Veuillez trouver ci-joint ma commande " & NumCde &
vbNewLine & _
"Merci de me confirmer prix et délais par retour" &
vbNewLine & _
"En l'attente," & vbNewLine & "Meilleures salutations"
With iMsg
Set .Configuration = iConf
.To = Range("B15").Value
.CC = ""
.BCC = ""
.From = """Thierry"" <ton_adresse_de_messagerie>"
.Subject = "Commande"
.TextBody = strbody
.AddAttachment "C:Commande.xls" ' Si tu veux une pièce jointe
.Fields.Update
.Send
End With
ActiveWorkbook.Close
Kill "C:Commande.xls" ' Si tu as créé le fichier plus haut
Set iMsg = Nothing
Set iConf = Nothing
Application.ScreenUpdating = True
End Sub
Testé chez moi avec W2K SP4 + Office2002
@+ thierrypBonjour François,
| Quand à envoyer un mail sans recourir à un logiciel de messagerie alors
| là je pense qu'il y a une invention à breveter immédiatement.
Sur le site que tu as référencé, il y a quelques procédures avec
CDO... et elles ne requièrent pas un service de messagerie particulier.
Bonjour,
Oui mais ça c'est trop fort pour moi !
Cordialement,