Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Envoi automatique de planning par outlook (outlook tout court)

7 réponses
Avatar
mh,
Bonjour, J'ai besoin de vos lumières pour m'aider à résoudre ce problème:
J'aimerais envoyer automatiquement à deux personnes un planning excel, dès
que celui-ci est modifié.

je vais tacher de tenter une macro par enregistrement mais je ne vois pas
trop comment.

Merci de vos reponses

mh,

--

¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨

Pour lire la lettre de mh:
http://www.lalettredemh.com/
Maman-Roule
http://mamanroule.typepad.com/

7 réponses

Avatar
Poulpor
Bonjour,

Je crois que tu as des exemples quasi clé en main dans la mine d'or
excelabo.net

ATTENTION : dans le vb editor, outilReference => cocher la référence à
Microsoft Outlook ...sinon, ca ne marchera pas


Ca devrait faire un code du genre :

Sub Envoyer()

ActiveWorkbook.Save
MONTEXTE = "Bonjour," & Chr(13) & Chr(13) & "Veuillez recevoir ce
planning modifié"


Dim ol As New Outlook.Application
Dim olmail As MailItem
Dim CurrFile As String

Set ol = New Outlook.Application
Set olmail = ol.CreateItem(olMailItem)

If STATUT = "REFUSE" Then

With olmail
.To = ""
.CC = "; "
.Subject = "Modifiaction Planning"
.Body = MONTEXTE
..Attachments.Add ActiveWorkbook.FullName
End With

olmail.Display
End sub

Note : remplacer olmail.Display par olmail.send si on préfere l'envoyer
directement sans passer par l'interface Outlook (display est mieux tout de
même pour permettre la modification avant envoi)

Poulpor



Poulpor


Bonjour, J'ai besoin de vos lumières pour m'aider à résoudre ce problème:
J'aimerais envoyer automatiquement à deux personnes un planning excel, dès
que celui-ci est modifié.

je vais tacher de tenter une macro par enregistrement mais je ne vois pas
trop comment.

Merci de vos reponses

mh,

--

¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨

Pour lire la lettre de mh:
http://www.lalettredemh.com/
Maman-Roule
http://mamanroule.typepad.com/





Avatar
mh,
Merci !!! Je vais tester.

mh,

--

¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨

Pour lire la lettre de mh:
http://www.lalettredemh.com/
Maman-Roule
http://mamanroule.typepad.com/
"Poulpor" a écrit dans le message de
news:
Bonjour,

Je crois que tu as des exemples quasi clé en main dans la mine d'or
excelabo.net

ATTENTION : dans le vb editor, outilReference => cocher la référence à
Microsoft Outlook ...sinon, ca ne marchera pas


Ca devrait faire un code du genre :

Sub Envoyer()

ActiveWorkbook.Save
MONTEXTE = "Bonjour," & Chr(13) & Chr(13) & "Veuillez recevoir ce
planning modifié"


Dim ol As New Outlook.Application
Dim olmail As MailItem
Dim CurrFile As String

Set ol = New Outlook.Application
Set olmail = ol.CreateItem(olMailItem)

If STATUT = "REFUSE" Then

With olmail
.To = ""
.CC = "; "
.Subject = "Modifiaction Planning"
.Body = MONTEXTE
..Attachments.Add ActiveWorkbook.FullName
End With

olmail.Display
End sub

Note : remplacer olmail.Display par olmail.send si on préfere l'envoyer
directement sans passer par l'interface Outlook (display est mieux tout de
même pour permettre la modification avant envoi)

Poulpor



Poulpor


Bonjour, J'ai besoin de vos lumières pour m'aider à résoudre ce problème:
J'aimerais envoyer automatiquement à deux personnes un planning excel,
dès
que celui-ci est modifié.

je vais tacher de tenter une macro par enregistrement mais je ne vois pas
trop comment.

Merci de vos reponses

mh,

--

¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨

Pour lire la lettre de mh:
http://www.lalettredemh.com/
Maman-Roule
http://mamanroule.typepad.com/







Avatar
mh,
Après test c'est ok
mais... mais... je souhaiterais l'envoyer en cci et je n'y arrive pas. ..

J'abuse là ???

mh,

--

¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨

Pour lire la lettre de mh:
http://www.lalettredemh.com/
Maman-Roule
http://mamanroule.typepad.com/
"
Avatar
FxM
Après test c'est ok
mais... mais... je souhaiterais l'envoyer en cci et je n'y arrive pas. ..

J'abuse là ???

mh,




Bonsoir,

Comme dans ton programme mail !
.to -> destinataire
.cc -> copie carbone
.cci -> copie carbone invisible

J'abuse là ???
Euh ... un peu ? :o)


@+
FxM

Avatar
mh,
Comme dans ton programme mail !
.cci -> copie carbone invisible



Nan ! ça fonctionne pas
======================================= Sub envoi_auto()
ActiveWorkbook.Save
MONTEXTE = "Bonjour," & Chr(13) & Chr(13) & "Veuillez recevoir ce
planning modifié"


Dim ol As New Outlook.Application
Dim olmail As MailItem
Dim CurrFile As String

Set ol = New Outlook.Application
Set olmail = ol.CreateItem(olMailItem)

If STATUT = "REFUSE" Then
End If
With olmail
.To = ""
.CC = "; "
.CCi = "
.Subject = "[MH]Modification Planning"
.Body = MONTEXTE
.Attachments.Add ActiveWorkbook.FullName
End With

olmail.Display

End Sub
=======================================
Il me dit: (excel ma dit donc):
Erreur d'execution 438
Propriété ou methode non gerée par cet objet

Quand j'enlève la ligne cci ça marche tout bien.

mh, ...pas tant que ça.


--

¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨

Pour lire la lettre de mh:
http://www.lalettredemh.com/
Maman-Roule
http://mamanroule.typepad.com/

Avatar
FxM
Comme dans ton programme mail !
.cci -> copie carbone invisible



Nan ! ça fonctionne pas


Bonjour,

Arghhh ! VBA cause angliche. J'aurais donc du le mettre en anglais soit
.bcc = "..." et non .cci = "..."

Sorry
@+
FxM


Avatar
mh,
Nickel !

Merci !

mh,

--

¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨

Pour lire la lettre de mh:
http://www.lalettredemh.com/
Maman-Roule
http://mamanroule.typepad.com/


"FxM" a écrit dans le message de news:
%
Comme dans ton programme mail !
.cci -> copie carbone invisible



Nan ! ça fonctionne pas


Bonjour,

Arghhh ! VBA cause angliche. J'aurais donc du le mettre en anglais soit
.bcc = "..." et non .cci = "..."

Sorry
@+
FxM