Dans Access 2010, pour cacher le ruban, bouton de bureau, et tout ce genre de choses, il une ligne de code VBA:
DoCmd.ShowToolbar "Ribbon", acToolbarNo
Malheureusement, ci-dessus ne fonctionne pas en 2007 (c'est une nouvelle fonctionnalité pour l'accès 2010). En 2007, créez simplement un ruban personnalisé qui cache la plupart des éléments (spécifiez-le au niveau de l'application). Ensuite, pour les rapports, vous avez besoin d'un ruban personnalisé de toute façon si vous allez déployer en utilisant runtime.
J'ai un échantillon de rubans conçus uniquement à cet effet. Notez que vous pouvez ainsi avoir un joli ruban personnalisé juste pour les rapports. Vous devez spécifier le ruban personnalisé dans l'onglet "autre" de la feuille de propriétés des rapports, et vous n'avez même pas besoin de code pour afficher le ruban.
Ce qui pourrait être un problème mineur est que vous souhaitiez probablement que le ruban soit minimisé pour tous les programmes sauf pour les rapports où je préfère le ruban au maximum. J'ai un exemple ici, vous pouvez télécharger ce fait pour vous:
Access 2007 exemple d'interface cachée - cliquer ici Access 2007 exemple d'interface cachée - click here
J'ai aussi quelques autres exemples de ruban, et une avec un enregistrer en pdf et email en PDF dans ce ruban, vous pouvez trouver cela ici aussi: http://www.members.shaw.ca/AlbertKallal/msaccess/DownLoad.htm
C'est ce que j'ai fini par faire. Juste fait une commande simple 'DoCmd.PrintOut' comme l'option de clic droit et désactivé le ruban. – Nitrodist