Erreur d'execution ' 7078 ' : could not create a field %1

tragg - 16 janv. 2013 à 14:04
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 17 janv. 2013 à 16:26
Bonjour,

je suis en train de créer une macro pour envoyer des mail lotus note 8.5 via excel. Quand j'exécute la macro, le message suivant apparait : erreur d'execution ' 7078 ' : could not create a field %1.
le bug intervient à la ligne suivante :
.Sendto = MailDestinataire


il se trouve dans cette partie de code :

With doc
    .Form = "Memo"
    'détermination des adresses mails
        If zone = "USA" Then
        MailDestinataire = Array(Worksheets(campagne).range("E3").Value, ";")
        ElseIf zone = "asie" Then
        MailDestinataire = Array(Worksheets(campagne).range("E4:E19").Cells.Value, ";")
        ElseIf zone = "europe" Then
        MailDestinataire = Array(Worksheets(campagne).range("E20:E34").Value, ";")
        End If
    .Sendto = MailDestinataire
    .subject = sujet
    .body = CorpsMessage
    .from = Session.COMMONUSERNAME
    .PostedDate = Now
    .SaveMessageOnSend = True
End With



que dois-je faire pour que la macro marche?

merci d'avance,

3 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
16 janv. 2013 à 15:47
Salut

Tu es sous Excel.
Que sont/Comment sont définis : doc, MailDestinataire
MailDestinataire semble être un tableau, mais l'as-tu défini ?
Es-tu certain de passer dans l'une des branches du If ?
Essaye :
- d'ajouter un Set devant :
Set .Sendto = MailDestinataire
- d'ajouter un ()
.Sendto = MailDestinataire()

Si on ne sait pas sur quoi tu tentes d'agir, difficile de t'aider.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on le partage (Socrate)
0
Bonjour,

Merci de la réponse. je suis au travail et je ne peux pas uploader le fichier. j'ai voulu le faire hier mais mon ordi m'a fait un écran bleu...

Je met le fichier en ligne ce soir, ce sera plus cair.
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
17 janv. 2013 à 16:26
Non, je ne téléchargerai pas un fichier Excel avec macro, question de sécurité. De plus, je n'ai pas Lotus Notes.
C'est à toi d'expliquer clairement ton problème et d'y apporter les détails nécessaires.
Pour les types d'objet : Renseigne-toi, regarde dans l'aide, regarde dans l'explorateur d'objet (F2).
Tu y apprendras des choses et tu comprendras pourquoi il est utile de dimensionner correctement les variables.
0
Rejoignez-nous