Comment puis-je ajouter un bouton à un rapport de l'Accès à l'exporter vers Excel / PDF?
Comment puis-je ajouter un bouton à un état Microsoft Access pour l'exporter vers Excel /PDF?
- Comment est-ce pas de la programmation?
- GuinnessFam. Je suis d'accord avec vous et soulevé comme question dans meta.stackoverflow.com. Eneough gens d'accord avec ma question donc ils ont rouvert cette question.
- Je pense que c'est une bonne question, mais il ressemble à l'une ou des commentaires, ce qui suggère qu'il peut être problématique en question ont été supprimés. Est-ce vrai? Pour le contexte, quatre personnes upvoted JeffO du "Comment est-ce pas de la programmation?" commentaire, et @tony-toews a répondu à une inexistant commentaire de GuinnessFam. Quelqu'un peut-il expliquer?
Vous devez vous connecter pour publier un commentaire.
Christian a suggéré un bouton de commande sur un formulaire, mais vous pouvez également créer une barre d'outils pour le rapport avec un bouton pour exporter le rapport au format Excel. Mais comme dit Tony, les résultats vont être moches.
Je dirais que le plus utile serait un bouton qui exporte les données affichées dans le rapport à une feuille de calcul Excel. Mise en forme ne serait pas aussi joli, mais il serait beaucoup plus utile et manipulable. Pour cela, il vous suffit d'utiliser DoCmd.Transférerfeuillecalcul et une Requête enregistrée en tant que votre exportation source (l'équivalent de la Source du rapport).
Je viens de combiner certaines des réponses et c'est mon dernier bloc de code que les exportations d'un rapport au format excel puis ouvre dit fichier excel.
Modules: Exemple D'Automatisation D'Excel - cellule par cellule, qui est lent
Modules: le Transfert de documents vers Excel avec Automation
Remarque bien que l'automatisation d'Excel proposé est en fait à l'encontre d'une requête, comme l'exportation de rapports vers Excel les rend extrêmement laid. Si je me souviens correctement cette fonctionnalité a été supprimée dans Access 2007.
A2000ReportToPDF est une base de données Access 2000 contenant une fonction pour convertir les Rapports et les fichiers de capture instantanée pour les documents PDF. Aucun pilote d'Imprimante PDF est requis. Gratuit.
Autant que je sache, vous ne pouvez pas "ajouter" pour le rapport. Mais sur le formulaire qui s'ouvre le rapport, vous pouvez ajouter un bouton avec le code suivant:
Seulement Access 2007 a un support pour les fichiers PDF. De sorte que vous aurez besoin pour installer une imprimante PDF ou de l'utilisation de Tony Toews suggestion