2009-07-16 7 views
0

J'ai programmé un programme de base de données Access en utilisant Access 2007. J'ai un bouton qui pointe vers l'événement: DoCmd.SendObject acSendReport pour qu'il envoie un rapport PDF (acFormatPDF). Tout fonctionne correctement dans le programme Access 2007 normal, mais lorsqu'un utilisateur ouvre le programme avec Access 2007 Runtime, en cliquant sur ce bouton, il passe par les étapes normales (notifiant Outlook, en attente d'Autoriser/Refuser), puis après avoir cliqué sur Autoriser, le programme se bloque avec une erreur d'exécution.MS-Access 2007 Runtime SendObject Crash

Est-ce que quelqu'un sait ce qui se passe ici? Est-ce une erreur normale avec Access Runtime? J'ai essayé d'autres formats de fichiers (RTF et XLS) au lieu de PDF, mais il semble que la commande SendObject bloque l'environnement d'exécution? Clarification: Access Runtime ne sort pas de code d'erreur lors de ce plantage. Juste une fenêtre indiquant une "erreur d'exécution s'est produite".

+0

Si vous appelez SendObject dans un gestionnaire d'erreurs, vous pouvez afficher vous-même le numéro de l'erreur et la description de l'erreur. –

Répondre

0

Il semble que la licence d'exécution ne couvre pas le convertisseur PDF. Cependant, cet article:

http://blogs.msdn.com/access/archive/2007/08/23/pdf-xps-now-supported-in-access-runtime.aspx

explique comment enchaîner supposément le convertisseur PDF installateur avec votre installateur d'exécution afin qu'il fera partie de l'installation d'exécution. Malheureusement, la discussion subséquente sur cette page montre que la sortie PDF n'a pas réellement fonctionné avec le temps d'exécution. Le Service Pack 2 pour le runtine fixe supposément aussi le problème:

http://blogs.msdn.com/access/archive/2009/04/29/access-2007-and-runtime-sp2-now-available.aspx

mais certains commentateurs rapport PDF il des problèmes non spécifiques. Donc, vous voudrez peut-être vérifier si vous avez SP2 de l'exécution et voir si vous pouvez ensuite utiliser le convertisseur PDF.

Désolé de ne pas vous aider, mais vous avez vraiment l'impression d'être confronté à un problème très répandu.

0

J'ai découvert un autre problème que j'avais dans le code. En plus du problème PDF traité par M. Fenton, j'ai eu un problème avec les multiples adresses e-mail dans le code. J'avais énuméré plusieurs adresses email dans la partie CC du code. Si je liste juste une adresse e-mail, cela fonctionne.

Alors maintenant, je dois juste comprendre comment envoyer l'email à plusieurs adresses et tout devrait bien se passer.