Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : envoie d'email automatique [ Langages dérivés / VBA ] (dsimon45)

jeudi 24 mai 2007 à 09:33:27 | envoie d'email automatique

dsimon45

Bonjour a tous
J'ai encore besoin de votre aide
Voila aujourd'hui mon fichier marche tres bien(enfin...pas si bien que ca)
L'envoie d'email se fait automatiquement à l'ouverture du fichier sous certaines conditions
(je fais ca avec la macro workbook_open())
Le pb c'est que l'utilisateur n'ouvrira pas tout le tps le fichier et donc le mail ne partira pas
Je voudrai savoir si c'est possible d'envoyer mon email s'en forcement ouvrir le fichier
Merci d'avance pour vos réponses


jeudi 24 mai 2007 à 09:49:44 | Re : envoie d'email automatique

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Quel est le rapport avec vb6 si tu fais du vba ???

Je déplace vers le bon forum.



jeudi 24 mai 2007 à 09:56:51 | Re : envoie d'email automatique

dsimon45

Desolé je debute et la notion de vb6 ou de vba je ne fais pas bien la difference

jeudi 24 mai 2007 à 11:41:10 | Re : envoie d'email automatique

MPi

Comment veux-tu que ton e-mail s'envoie si tu n'ouvres pas le fichier qui contient la macro pour envoyer ce mail ?

À moins qu'il ne manque des pièces au puzzle (?)

MPi

jeudi 24 mai 2007 à 11:47:35 | Re : envoie d'email automatique

dsimon45

Justement je demande si c'est possible

Apparemment ca ne l'est pas

jeudi 24 mai 2007 à 11:47:54 | Re : envoie d'email automatique

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Pour résumer, vb6 est le langage de microsoft pour faire des applications autonomes, vba est le langage pour word, excel, access, etc, et ne permet pas de faire des applications autonomes.



jeudi 24 mai 2007 à 11:51:01 | Re : envoie d'email automatique

dsimon45

d'accor merci
alors en fait c'est du vba que je fais


jeudi 24 mai 2007 à 12:12:24 | Re : envoie d'email automatique

pseudoOM

VBA c'est le langage de développement inclus dans Acces. VB6 c'est une des version de Visual Basic de visual studio.

 pseudoOM

jeudi 24 mai 2007 à 23:11:53 | Re : envoie d'email automatique

MPi

Peut-être devrais-tu expliquer quel est ce mail ?
Est-ce un fichier attaché lié au programme Excel qui lance le mail ou un autre genre de mail qui pourrait être envoyé sans qu'Excel soit utilisé ???

MPi

vendredi 25 mai 2007 à 08:36:20 | Re : envoie d'email automatique

dsimon45

Ba a vrai dire aujourd'hui la macro que j'utilise pour envoyer le mail se trouve dans le fichiers excel..
Il n'y a pas de fichiers joint en fait je récupere le texte de certaine cellule du fichier et c'est ca qui constitue le corps du message
cet email est à envoyer tous les mois
il sert à prevenir l'utilisateur qu'il est tant de mettre à jour le fichier
et tant que la mise à jour n'est pas faite le mail est renvoyé
aujourd'hui le code du mail est :

Sub EnvoiUnMail()

Dim i As Long
i = 5 'le 5 correspond au mois de mai

Dim adresseMail As String
Dim sujet As String
Dim URLto As String
Dim MAI as string

Dim TouchesEnvoi(5) As String 'ce tableau me permet un envoie automatique du mail

TouchesEnvoi(0) = 2
TouchesEnvoi(1) = "^" & "{ENTER}"

Worksheets("Parametre").Select
adresseMail = Range("d1") 'la cellule d1 contient l'adresse du destinataire
sujet = Range("d2") 'cette cellule contient le sujet du message


If i = 5 Then
        MAI = Sheets("MAI 2007").Range("B3") & Sheets("MAI 2007").Range("B5") 
'les cellule b3 et b5 contienne le corps de message
        URLto = "mailto:" & adresseMail & "?subject=" & sujet & "&body=" & MAI
End If

ActiveWorkbook.FollowHyperlink Address:=URLto

Attendre 3
For i = 1 To TouchesEnvoi(0)
    SendKeys TouchesEnvoi(i), True
Next i
End Sub


Sub Attendre(Secondes As Integer)
' Cette procédure temporise pendant le nombre
' de secondes qu'on lui transmet en argument
Dim Début As Long, Fin As Long, Chrono As Long
Début = Timer
Fin = Début + Secondes
Do Until Timer >= Fin
    DoEvents
Loop
End Sub

Je ne sais si ce que je demande est possible.....
Donc avec ce code la macro se met en route à l'ouverture du fichier
moi je voudrais qu'elle se mette en route toute seule sans avoir forcément besoin d'ouvrir le fichier
voila j'espere avoir été clair n'hesite à me poser des question
merci



1 2

Cette discussion est classé dans : fichier, email, envoie, automatique


Répondre à ce message

Sujets en rapport avec ce message

envoie par ftp de fichier txt , n'envoie pas tout le fichier... [ par freud11 ] Bonjour, Je suis débutant en .Net et j'ai repris le code de mon prédécesseur de stage, ce code permet de transférer un fichier txt sur ftp. Le progra Lancement automatique d'une macro a l'ouverture du fichier XLS [ par faucheuse ] Bonjour ami(e)s programmeurs et programmeuzes, J'aurai voulu savoir comment on faisait pour lancer une macro sous excel des que le fichier excel s'ou Enregistrement automatique toutes les heures d'un fichier Excel [ par bret11 ] Bonjour,Après de nombreuses recherches, je n'arrive toujours pas à ce que je veux.Je vous explique:j'ai un fichier Excel qui se remplit tout seul via Winsock n'envoie pas tout... [ par zen69 ] Salut tout le monde,Je suis en train de programmer un truc qui va envoyés des e-mails automatisé contenant des rapport (xls) en fichier attacher...J'a mise à jour automatique d'un fichier [ par cha754 ] Bonjour,Je débute en vba et dans le cadre de mon travail, je dois créer 3 macro associées à 3 différents bouton de commande dans excel qui va permettr Numérotation automatique [ par therealmitch ] Bonjour les p'tits loups.Je viens vous voir pour un problème d'Excel, n'hésitez pas à rediriger si je suis pas dans le bon topic.première étape (pas t Envoi Email [ par podzob56 ] Bonjour à tous!Je cherche à faire une macri qui reproduirait ceci:Ouverture "fichier.xls" puis"fichier"->"envoyer vers"-> destinatairedonc normalement deplacement de fichier automatique [ par badamie ] bonjour,je souhaiterai savoir comment déplacer ou copier dans un autre répertoire les fichiers après leur dépôt sur un serveur ftp.j'utilise filezilla fermeture automatique d'un fichier word [ par kalidoub ] bonsoir,Je suis totalement novice en programmation, même si je m'y intéresse je n'ai aucune base dans ce domaine.Dans mon travail, j'ai des fichiers w


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version


HTC Magic

Entre 429€ et 429€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.