Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives


 
 
LinkBack Outils de la discussion
Vieux 15/09/2004, 15h02   #1 (permalink)
nyco
Guest
 
Messages: n/a
Par défaut Probleme piece jointe dans mail

Bonjour j'ai une erreur
dans la partie attachments.add(classeur)
si vous pouviez me donner un coup de main merci par avance

Dim classeur As String
classeur = Application.ActiveWorkbook.Path
Dim message As String
Dim nouveau_mail As New Outlook.Application
Dim objet_mail As MailItem

Set nouveau_mail = New Outlook.Application
Set objet_mail = nouveau_mail.CreateItem(olMailItem)


With objet_mail
.To = Sheets("Personnalisation").Cells(3, 2).Value
.Subject = "information"
.Attachments.Add (classeur)
.Display
End With
 
ANNONCES
Vieux 15/09/2004, 16h52   #2 (permalink)
michel
Guest
 
Messages: n/a
Par défaut Re: Probleme piece jointe dans mail

bonjour Nyco

tu peux essayer

Dim classeur As String
classeur = ActiveWorkbook.FullName
Dim message As String
Dim nouveau_mail As New Outlook.Application
Dim objet_mail As MailItem
...

ActiveWorkbook.Path , ne renvoie que le repertoire du classeur actif
ActiveWorkbook.FullName renvoie le chemin complet et le nom du classeur


bon apres midi
MichelXld
 
Vieux 15/09/2004, 17h15   #3 (permalink)
nyco
Guest
 
Messages: n/a
Par défaut Re: Probleme piece jointe dans mail

Je te remercie
j'ai desormais un autre soucis (j'suis un débutant qui débute mais vraiment qui débute :-))
je souhaite envoyez un seul mail à plusieurs personnes, ces adresses de personnes sont sur une autre feuille dans un tableau
ex: A1 : adresse1 , A2 adresse2 ..
mon soucis c'est que je ne connais pas à l'avance le nombre d'adresses
comment pourrais faire ?
merci par avance
 
Vieux 15/09/2004, 17h34   #4 (permalink)
michel
Guest
 
Messages: n/a
Par défaut Re: Probleme piece jointe dans mail

rebonjour Nyco

j'espere que cet exemple pourra t'aider


Sub EnvoiMail()
Dim classeur As String, Destinataires As String
classeur = ActiveWorkbook.FullName
Dim message As String
Dim nouveau_mail As New Outlook.Application
Dim objet_mail As MailItem
Dim X As Byte, i As Byte

Set nouveau_mail = New Outlook.Application
Set objet_mail = nouveau_mail.CreateItem(olMailItem)

'dans cet exemple : la liste des destinataires se trouve dans
'la colonne A de la feuille "personnalisation" , à partir de la cellule A1

'recuperer le numero de la derniere ligne non vide dans la colonne A
X = Sheets("Personnalisation").Range("A65536").End(xlU p).Row

For i = 1 To X
Destinataires = Destinataires & Sheets("Personnalisation").Cells(i, 1) & ";"
Next i

With objet_mail
.To = Destinataires
.Subject = "information"
.Attachments.Add (classeur)
.Display
'.Send
End With
End Sub


bonne soiree
MichelXld
 
Vieux 16/09/2004, 08h53   #5 (permalink)
nyco
Guest
 
Messages: n/a
Par défaut Re: Probleme piece jointe dans mail

Je te remercie c'est exactement ce dont j'avais besoin
bonne journée .
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 05h01.


(C) 2006 Excel Downloads