Envoyer un objet

Bonjour,
Je galère depuis plusieurs jour pour essayer d'envoyer un message par mail depuis ma base, j'ai trouver beaucoups de chose sur ce sujet sur internet, mais que je ne comprend pas!
Voila le problème:
Je suis sur access 2003 et windows 7.
Dans mon formulaire "messagerie", j'ai mis un bouton "envoyer", et dans la procédure, j'ai mis:
   DoCmd.SendObject acSendNoObject, , , Nz(destinataire), Nz(sujet), Nz(message)

A chaque tentative, j'ai le message:
"erreur 2046: la commande n'est pas dispo. pour l'instant"
Comment donc faire???
merci
ROGER

9 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,
    c'est une affaire de virgules: (false ou true a la fin pour envoi direct ou ouvrir Outlook)
    DoCmd.SendObject acSendNoObject, , , Nz(destinataire), , , Nz(sujet), Nz(message), , False
    1. Re,

      C'est quoi le pas mieux ???

      Chez moi ca marche, pas d'erreur
      1. ben le "pas mieux", ça veut dire que ça ne marche toujours pas !
        1. Re,

          J'ai change de PC et sur celui-ci, il y a office2003: c'est pas bon du tout. Je regarde ce qui est faisable

          Pour setwarning: enlevez le =
          1. Bonjour,

            PC: windows XP sp3, office 2003 (pas d'autres)

            Pas d'erreur mais les messages ne sont pas envoyes !!!!

            Ajout de simple cote a l'adresse messagerie et fenetre message pas possible d'envoi !!!!!!

            Pas concluant