Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer le fichier actif
par
Email en tant que fichier joint.
ActiveWorkbook.SendMail Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer le fichier actif
par
Email en tant que fichier joint.
ActiveWorkbook.SendMail Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer le fichier actif
par
Email en tant que fichier joint.
ActiveWorkbook.SendMail Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
comment faire pour mettre un destinataire en copie
Ajouter ces deux lignes (en adpatant) avant le ".Send"
Bonjour
Pas possible avec SendMail, mais par contre avec OLE c'est possible.
Ajoute une référence à Microsoft Outlook x.0 Object Library (où x
correspond
à ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & "C'est le fichier dont je t'ai parlé" & vbLf & "A
bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message de
news:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer le fichier actif
parEmail en tant que fichier joint.
ActiveWorkbook.SendMail Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
comment faire pour mettre un destinataire en copie
Ajouter ces deux lignes (en adpatant) avant le ".Send"
Bonjour
Pas possible avec SendMail, mais par contre avec OLE c'est possible.
Ajoute une référence à Microsoft Outlook x.0 Object Library (où x
correspond
à ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & "C'est le fichier dont je t'ai parlé" & vbLf & "A
bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("toto@titi.fr")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" <Anonymous@NoEmail.fr> a écrit dans le message de
news:cequnk$pta$1@s5.feed.news.oleane.net...
Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer le fichier actif
par
Email en tant que fichier joint.
ActiveWorkbook.SendMail Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
comment faire pour mettre un destinataire en copie
Ajouter ces deux lignes (en adpatant) avant le ".Send"
Bonjour
Pas possible avec SendMail, mais par contre avec OLE c'est possible.
Ajoute une référence à Microsoft Outlook x.0 Object Library (où x
correspond
à ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & "C'est le fichier dont je t'ai parlé" & vbLf & "A
bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message de
news:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer le fichier actif
parEmail en tant que fichier joint.
ActiveWorkbook.SendMail Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.
Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspond
à ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "A
bientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message de
news:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actif
parEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.
Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspond
à ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "A
bientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("toto@titi.fr")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" <Anonymous@NoEmail.fr> a écrit dans le message de
news:cequnk$pta$1@s5.feed.news.oleane.net...
Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actif
par
Email en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.
Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspond
à ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "A
bientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message de
news:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actif
parEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.
Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspond
à ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "A
bientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message de
news:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actif
parEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.
Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspond
à ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "A
bientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("toto@titi.fr")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" <Anonymous@NoEmail.fr> a écrit dans le message de
news:cequnk$pta$1@s5.feed.news.oleane.net...
Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actif
par
Email en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.
Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspond
à ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "A
bientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message de
news:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actif
parEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
-----Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,
il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" a
écrit dans le message
de news:05d601c47ab8$d15b28c0$
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspondà ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "Abientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message
de
news:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actifparEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre undestinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
-----Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,
il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" <anonymous@discussions.microsoft.com> a
écrit dans le message
de news:05d601c47ab8$d15b28c0$a501280a@phx.gbl...
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland
-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.
Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspond
à ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "A
bientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("toto@titi.fr")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" <Anonymous@NoEmail.fr> a écrit dans le message
de
news:cequnk$pta$1@s5.feed.news.oleane.net...
Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actif
par
Email en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
-----Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,
il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" a
écrit dans le message
de news:05d601c47ab8$d15b28c0$
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspondà ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "Abientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message
de
news:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actifparEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre undestinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
-----Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,
il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" a
écrit dans le message
de news:05d601c47ab8$d15b28c0$
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspondà ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "Abientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message
de
news:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actifparEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre undestinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
-----Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,
il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" <anonymous@discussions.microsoft.com> a
écrit dans le message
de news:05d601c47ab8$d15b28c0$a501280a@phx.gbl...
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland
-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.
Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspond
à ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "A
bientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("toto@titi.fr")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" <Anonymous@NoEmail.fr> a écrit dans le message
de
news:cequnk$pta$1@s5.feed.news.oleane.net...
Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actif
par
Email en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
-----Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,
il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" a
écrit dans le message
de news:05d601c47ab8$d15b28c0$
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspondà ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "Abientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message
de
news:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actifparEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre undestinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
modifie comme ça :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
Set Nmessage = objOutlook.CreateItem(olMailItem)
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & _
"C'est le fichier dont je t'ai parlé" _
& vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"le_g0eland" a écrit dans le message
de news:076701c47ac7$e4852c70$
Pour les ".." je ne sais pas par quel mystère ils
apparaissent comme ça dans les messages.
Peut être que les espaces " " sont convertis en "." ?
En ne mettant qu'un point, j'ai une erreur au niveau de :
.Subject = "Testons"
variable objet ou variable de bloc with non définie
Je met dessous le code que j'utilise :
-------------------
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & "C'est le fichier dont je
t'ai parlé" & vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
------------------------Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" a
écrit dans le messagede news:05d601c47ab8$d15b28c0$
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspondà ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "Abientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message
denews:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actifparEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre undestinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
modifie comme ça :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
Set Nmessage = objOutlook.CreateItem(olMailItem)
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & _
"C'est le fichier dont je t'ai parlé" _
& vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("le_g0eland@yahoo.fr")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"le_g0eland" <anonymous@discussions.microsoft.com> a écrit dans le message
de news:076701c47ac7$e4852c70$a601280a@phx.gbl...
Pour les ".." je ne sais pas par quel mystère ils
apparaissent comme ça dans les messages.
Peut être que les espaces " " sont convertis en "." ?
En ne mettant qu'un point, j'ai une erreur au niveau de :
.Subject = "Testons"
variable objet ou variable de bloc with non définie
Je met dessous le code que j'utilise :
-------------------
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & "C'est le fichier dont je
t'ai parlé" & vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("le_g0eland@yahoo.fr")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
-------------------
-----Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,
il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" <anonymous@discussions.microsoft.com> a
écrit dans le message
de news:05d601c47ab8$d15b28c0$a501280a@phx.gbl...
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland
-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.
Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspond
à ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "A
bientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("toto@titi.fr")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" <Anonymous@NoEmail.fr> a écrit dans le message
de
news:cequnk$pta$1@s5.feed.news.oleane.net...
Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actif
par
Email en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
modifie comme ça :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
Set Nmessage = objOutlook.CreateItem(olMailItem)
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & _
"C'est le fichier dont je t'ai parlé" _
& vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"le_g0eland" a écrit dans le message
de news:076701c47ac7$e4852c70$
Pour les ".." je ne sais pas par quel mystère ils
apparaissent comme ça dans les messages.
Peut être que les espaces " " sont convertis en "." ?
En ne mettant qu'un point, j'ai une erreur au niveau de :
.Subject = "Testons"
variable objet ou variable de bloc with non définie
Je met dessous le code que j'utilise :
-------------------
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & "C'est le fichier dont je
t'ai parlé" & vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
------------------------Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" a
écrit dans le messagede news:05d601c47ab8$d15b28c0$
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspondà ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "Abientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message
denews:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actifparEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre undestinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
cette proc me donne plein d'idées, papou...mais que faut-il modifier pour
le
rendre possible avec OE au lieu de Outlook?
ce n'est peut-être pas possible finalement...
à suivre et merci d'avance
jps
PS à noter qu'en matière de références, je n'ai pas de MS Outloook Express
x
0.Object Library mais deux autres au nom un peu différent...
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de
news:modifie comme ça :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
Set Nmessage = objOutlook.CreateItem(olMailItem)
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & _
"C'est le fichier dont je t'ai parlé" _
& vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"le_g0eland" a écrit dans le
message
de news:076701c47ac7$e4852c70$
Pour les ".." je ne sais pas par quel mystère ils
apparaissent comme ça dans les messages.
Peut être que les espaces " " sont convertis en "." ?
En ne mettant qu'un point, j'ai une erreur au niveau de :
.Subject = "Testons"
variable objet ou variable de bloc with non définie
Je met dessous le code que j'utilise :
-------------------
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & "C'est le fichier dont je
t'ai parlé" & vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
------------------------Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" a
écrit dans le messagede news:05d601c47ab8$d15b28c0$
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspondà ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "Abientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message
denews:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actifparEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre undestinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
cette proc me donne plein d'idées, papou...mais que faut-il modifier pour
le
rendre possible avec OE au lieu de Outlook?
ce n'est peut-être pas possible finalement...
à suivre et merci d'avance
jps
PS à noter qu'en matière de références, je n'ai pas de MS Outloook Express
x
0.Object Library mais deux autres au nom un peu différent...
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de
news:uY47CmseEHA.3476@tk2msftngp13.phx.gbl...
modifie comme ça :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
Set Nmessage = objOutlook.CreateItem(olMailItem)
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & _
"C'est le fichier dont je t'ai parlé" _
& vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("le_g0eland@yahoo.fr")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"le_g0eland" <anonymous@discussions.microsoft.com> a écrit dans le
message
de news:076701c47ac7$e4852c70$a601280a@phx.gbl...
Pour les ".." je ne sais pas par quel mystère ils
apparaissent comme ça dans les messages.
Peut être que les espaces " " sont convertis en "." ?
En ne mettant qu'un point, j'ai une erreur au niveau de :
.Subject = "Testons"
variable objet ou variable de bloc with non définie
Je met dessous le code que j'utilise :
-------------------
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & "C'est le fichier dont je
t'ai parlé" & vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("le_g0eland@yahoo.fr")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
-------------------
-----Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,
il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" <anonymous@discussions.microsoft.com> a
écrit dans le message
de news:05d601c47ab8$d15b28c0$a501280a@phx.gbl...
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland
-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.
Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspond
à ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "A
bientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("toto@titi.fr")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" <Anonymous@NoEmail.fr> a écrit dans le message
de
news:cequnk$pta$1@s5.feed.news.oleane.net...
Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actif
par
Email en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
cette proc me donne plein d'idées, papou...mais que faut-il modifier pour
le
rendre possible avec OE au lieu de Outlook?
ce n'est peut-être pas possible finalement...
à suivre et merci d'avance
jps
PS à noter qu'en matière de références, je n'ai pas de MS Outloook Express
x
0.Object Library mais deux autres au nom un peu différent...
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de
news:modifie comme ça :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
Set Nmessage = objOutlook.CreateItem(olMailItem)
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & _
"C'est le fichier dont je t'ai parlé" _
& vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"le_g0eland" a écrit dans le
message
de news:076701c47ac7$e4852c70$
Pour les ".." je ne sais pas par quel mystère ils
apparaissent comme ça dans les messages.
Peut être que les espaces " " sont convertis en "." ?
En ne mettant qu'un point, j'ai une erreur au niveau de :
.Subject = "Testons"
variable objet ou variable de bloc with non définie
Je met dessous le code que j'utilise :
-------------------
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & "C'est le fichier dont je
t'ai parlé" & vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
------------------------Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" a
écrit dans le messagede news:05d601c47ab8$d15b28c0$
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspondà ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "Abientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message
denews:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actifparEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre undestinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
Sur le site de FS :
http://perso.wanadoo.fr/frederic.sigonneau/code/Excel/MailAvecOutlookExpress.txt
Cordialement
Pascal
"sabatier" a écrit dans le
message
de news:cette proc me donne plein d'idées, papou...mais que faut-il modifier
pour
lerendre possible avec OE au lieu de Outlook?
ce n'est peut-être pas possible finalement...
à suivre et merci d'avance
jps
PS à noter qu'en matière de références, je n'ai pas de MS Outloook
Express
x0.Object Library mais deux autres au nom un peu différent...
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de
news:modifie comme ça :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
Set Nmessage = objOutlook.CreateItem(olMailItem)
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & _
"C'est le fichier dont je t'ai parlé" _
& vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"le_g0eland" a écrit dans le
messagede news:076701c47ac7$e4852c70$
Pour les ".." je ne sais pas par quel mystère ils
apparaissent comme ça dans les messages.
Peut être que les espaces " " sont convertis en "." ?
En ne mettant qu'un point, j'ai une erreur au niveau de :
.Subject = "Testons"
variable objet ou variable de bloc with non définie
Je met dessous le code que j'utilise :
-------------------
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & "C'est le fichier dont je
t'ai parlé" & vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
------------------------Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" a
écrit dans le messagede news:05d601c47ab8$d15b28c0$
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspondà ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "Abientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message
denews:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actifparEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre undestinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
Sur le site de FS :
http://perso.wanadoo.fr/frederic.sigonneau/code/Excel/MailAvecOutlookExpress.txt
Cordialement
Pascal
"sabatier" <biscotteUnScudJpsabatdelaile@wanadoo.fr> a écrit dans le
message
de news:eaR8ZPueEHA.2396@TK2MSFTNGP11.phx.gbl...
cette proc me donne plein d'idées, papou...mais que faut-il modifier
pour
le
rendre possible avec OE au lieu de Outlook?
ce n'est peut-être pas possible finalement...
à suivre et merci d'avance
jps
PS à noter qu'en matière de références, je n'ai pas de MS Outloook
Express
x
0.Object Library mais deux autres au nom un peu différent...
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de
news:uY47CmseEHA.3476@tk2msftngp13.phx.gbl...
modifie comme ça :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
Set Nmessage = objOutlook.CreateItem(olMailItem)
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & _
"C'est le fichier dont je t'ai parlé" _
& vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("le_g0eland@yahoo.fr")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"le_g0eland" <anonymous@discussions.microsoft.com> a écrit dans le
message
de news:076701c47ac7$e4852c70$a601280a@phx.gbl...
Pour les ".." je ne sais pas par quel mystère ils
apparaissent comme ça dans les messages.
Peut être que les espaces " " sont convertis en "." ?
En ne mettant qu'un point, j'ai une erreur au niveau de :
.Subject = "Testons"
variable objet ou variable de bloc with non définie
Je met dessous le code que j'utilise :
-------------------
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & "C'est le fichier dont je
t'ai parlé" & vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("le_g0eland@yahoo.fr")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
-------------------
-----Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,
il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" <anonymous@discussions.microsoft.com> a
écrit dans le message
de news:05d601c47ab8$d15b28c0$a501280a@phx.gbl...
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland
-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.
Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspond
à ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "A
bientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("toto@titi.fr")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" <Anonymous@NoEmail.fr> a écrit dans le message
de
news:cequnk$pta$1@s5.feed.news.oleane.net...
Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actif
par
Email en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
Sur le site de FS :
http://perso.wanadoo.fr/frederic.sigonneau/code/Excel/MailAvecOutlookExpress.txt
Cordialement
Pascal
"sabatier" a écrit dans le
message
de news:cette proc me donne plein d'idées, papou...mais que faut-il modifier
pour
lerendre possible avec OE au lieu de Outlook?
ce n'est peut-être pas possible finalement...
à suivre et merci d'avance
jps
PS à noter qu'en matière de références, je n'ai pas de MS Outloook
Express
x0.Object Library mais deux autres au nom un peu différent...
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de
news:modifie comme ça :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
Set Nmessage = objOutlook.CreateItem(olMailItem)
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & _
"C'est le fichier dont je t'ai parlé" _
& vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"le_g0eland" a écrit dans le
messagede news:076701c47ac7$e4852c70$
Pour les ".." je ne sais pas par quel mystère ils
apparaissent comme ça dans les messages.
Peut être que les espaces " " sont convertis en "." ?
En ne mettant qu'un point, j'ai une erreur au niveau de :
.Subject = "Testons"
variable objet ou variable de bloc with non définie
Je met dessous le code que j'utilise :
-------------------
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & "C'est le fichier dont je
t'ai parlé" & vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
------------------------Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" a
écrit dans le messagede news:05d601c47ab8$d15b28c0$
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspondà ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "Abientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message
denews:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actifparEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire pour
mettre undestinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
-----Message d'origine-----
modifie comme ça :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
Set Nmessage = objOutlook.CreateItem(olMailItem)
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & _
"C'est le fichier dont je t'ai parlé" _
& vbLf & "A bientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"le_g0eland" a
écrit dans le message
de news:076701c47ac7$e4852c70$
Pour les ".." je ne sais pas par quel mystère ils
apparaissent comme ça dans les messages.
Peut être que les espaces " " sont convertis en "." ?
En ne mettant qu'un point, j'ai une erreur au niveau de :
..Subject = "Testons"
variable objet ou variable de bloc with non définie
Je met dessous le code que j'utilise :
-------------------
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & "C'est le fichier dont je
t'ai parlé" & vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
------------------------Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" a
écrit dans le messagede news:05d601c47ab8$d15b28c0$
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspondà ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "Abientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message
denews:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actifparEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire
pour
mettre undestinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
.
-----Message d'origine-----
modifie comme ça :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
Set Nmessage = objOutlook.CreateItem(olMailItem)
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & _
"C'est le fichier dont je t'ai parlé" _
& vbLf & "A bientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("le_g0eland@yahoo.fr")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"le_g0eland" <anonymous@discussions.microsoft.com> a
écrit dans le message
de news:076701c47ac7$e4852c70$a601280a@phx.gbl...
Pour les ".." je ne sais pas par quel mystère ils
apparaissent comme ça dans les messages.
Peut être que les espaces " " sont convertis en "." ?
En ne mettant qu'un point, j'ai une erreur au niveau de :
..Subject = "Testons"
variable objet ou variable de bloc with non définie
Je met dessous le code que j'utilise :
-------------------
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & "C'est le fichier dont je
t'ai parlé" & vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("le_g0eland@yahoo.fr")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
-------------------
-----Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,
il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" <anonymous@discussions.microsoft.com> a
écrit dans le message
de news:05d601c47ab8$d15b28c0$a501280a@phx.gbl...
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland
-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.
Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspond
à ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "A
bientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("toto@titi.fr")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" <Anonymous@NoEmail.fr> a écrit dans le message
de
news:cequnk$pta$1@s5.feed.news.oleane.net...
Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actif
par
Email en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",
Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire
pour
mettre un
destinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
.
-----Message d'origine-----
modifie comme ça :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
Set Nmessage = objOutlook.CreateItem(olMailItem)
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & _
"C'est le fichier dont je t'ai parlé" _
& vbLf & "A bientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"le_g0eland" a
écrit dans le message
de news:076701c47ac7$e4852c70$
Pour les ".." je ne sais pas par quel mystère ils
apparaissent comme ça dans les messages.
Peut être que les espaces " " sont convertis en "." ?
En ne mettant qu'un point, j'ai une erreur au niveau de :
..Subject = "Testons"
variable objet ou variable de bloc with non définie
Je met dessous le code que j'utilise :
-------------------
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
.Subject = "Testons"
.Body = "Salut" & vbLf & "C'est le fichier dont je
t'ai parlé" & vbLf & "A bientôt"
.Attachments.Add (ThisWorkbook.FullName)
.ReadReceiptRequested = True
.Recipients.Add ("")
.Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
------------------------Message d'origine-----
Bonjour
Ben je ne comprend pas vraiment parce que si je regarde
ma premier réponse,il n'y avait pas d'erreur !
Mais bon pour avancer, il ne faut qu'un seul "." (point)
Cordialement
Pascal
"le_g0eland" a
écrit dans le messagede news:05d601c47ab8$d15b28c0$
Salut Pascal,
J'ai fait un copier/coller de tes lignes de code (ci-
dessous) et toutes les lignes commençant par ".."
apparaissent en rouge.
Il y a des précautions à prendre ou j'ai un bogue ?
V
le g0eland-----Message d'origine-----
Bonjour
Pas possible avec SendMail, mais par contre avec OLE
c'est possible.Ajoute une référence à Microsoft Outlook x.0 Object
Library (où x correspondà ta version)
puis dans un module standard :
Sub AllonsY()
Dim objOutlook As Outlook.Application
Dim Nmessage As Outlook.MailItem
Set objOutlook = New Outlook.Application
With Nmessage
..Subject = "Testons"
..Body = "Salut" & vbLf & "C'est le fichier dont je t'ai
parlé" & vbLf & "Abientôt"
..Attachments.Add (ThisWorkbook.FullName)
..ReadReceiptRequested = True
..Recipients.Add ("")
..Send
End With
Set objOutlook = Nothing
Set Nmessage = Nothing
End Sub
Cordialement
Pascal
"GD_NXT" a écrit dans le message
denews:cequnk$pta$Bonjour à tous
Dans une macro, j'utilise le code suivant pour envoyer
le fichier actifparEmail en tant que fichier joint.
ActiveWorkbook.SendMail
Recipients:="NomDestinataire",Subject:=NomFichier & "Email transfert auto"
Ma difficulté est que je ne sais pas comment faire
pour
mettre undestinataire en copie, ni mettre un texte de message!
Merci d'avance pour votre aide.
Cordialement.
GDNxt
.
.
.