Envoyer mail avec runtime access 2000
Bonjour à tous
je souhaite creer et envoyer automatiquement un mail: avec Access cela fonctionne tres bien.
par contre sur un PC où il n' ya que le runtime access 2000 cela ne fonctionne pas:
-avec la foction sendobject, il me dit "can't open session mail"
-avec:
Code:
1 2
| Set myOlApp = CreateObject("Outlook.Application")
Set myitem = myOlApp.CreateItem(olMailitem) |
il me dit "error....." et ferme l'appli.
Savez-vous pourquoi SVP?
Mails Outlook et Outlook Express
Salut,
Compte tenu de ma petite expérience en la matière, je te rassure, j'ai été confronté au même problème, ça plante et voila pourquoi:
- Outlook et Outlook express, ce n'est pas la même chose;
- Pour donner à access toutes les chances de fonctionner, il faut que le fichier OLB de référence à Outlook puisse être trouvé tout le temps.
=> Il faut donc que son chemin soit accessible par chacun des deux PC si ils sont sur un même réseau. Même si le poste qui utilise le runtime n'a pas outlook et ne l'utilise pas, si tu fais appel à la référence et qu'il ne la trouve pas, la BD plantera !
Pour info, dans la solution que j'ai utilisé pour ma BD, l'envoi de mail différe suivant le poste informatique utilisé pour tenir compte du gestionnaire de courrier par défaut installé sur le poste.
Bon courage !