2010-10-06 5 views
0

J'essaie de me familiariser avec la personnalisation d'une barre de ruban pour une application A2003 convertie. J'essaye de trouver comment employer mes propres images faites sur commande de bouton dans le ruban. Quelqu'un peut-il me signaler un exemple pour Access 2007 qui peut faire ce pls?MS Access 2007 Charger l'image sur le ruban

Répondre

1

Veuillez vérifier cet article MSDN (Adding Custom Dynamic Menus to the Office Fluent User Interface) et voir si cela vous aide. En outre, je voudrais vous diriger vers le specifying image resource MSDN article, parce que vous avez besoin d'images de tailles différentes pour les boutons de différentes tailles - lisez le bas de mon message pour vous faciliter la tâche.

Je crois qu'il y avait aussi des images personnalisées dans le MS example on ribbon extensibility with Access 2007 officiel - J'espère que cet exemple est suffisant, cela m'a aidé beaucoup.

Mon favori personnel utilise simplement un éditeur d'interface graphique, tel que le "Custom UI Editor Tool". Avec cela, vous cliquez simplement sur un bouton pour insérer une image et cela fonctionne (comme expliqué dans this tutorial). Encore mieux que l'éditeur de l'interface utilisateur personnalisée est le IDBE Ribbon Creatror - mon outil personnel de choix. Une version shareware est disponible sur le site Web.

+0

Merci. J'ai trouvé que le 'Custom UI Editor' ne fonctionne pas avec MS Access. J'ai acheté IDBE Ribbon Creator de Gunter Avenius, qui, bien que très utile, n'a pas réussi à importer dans Access. – maxhugen

+0

J'ai utilisé un autre outil de Gunter, le db gratuit 'IconInRibbon' (voir sa section 'Téléchargements') qui a importé avec succès mes images personnalisées dans une table, et utilisé VBA pour obtenir et utiliser les images dans le Ruban. Hourra! – maxhugen

+0

Des problèmes étranges que vous rencontrez avec IDBE Ribbon Creator, pour moi, cela fonctionne parfaitement - peut-être que Gunter peut vous aider? En plus de ça: Super, que tu l'as eu pour travailler! –

1

J'ai un exemple d'objet de classe que vous pouvez utiliser, ce qui en fait beaucoup moins de code.

http://www.members.shaw.ca/albertKallal/Ribbon/ribbon.htm

Le permet ci-dessus vous utilisez une très semblable à l'approche de code de style précédent. Donc, pour définir une image pour un ruban, vous pouvez aller:

meRib("Button1").Picture = "HappyFace.png" 

Le même téléchargement a une forme de travail dans lequel des images dans le changement de ruban de choix fait sur le formulaire.

+0

Merci Albert, votre classe VBA a l'air très intéressante! Je vais étudier cela attentivement, car j'ai aussi des problèmes d'accès à la sécurité tels que ceux que vous avez décrits. – maxhugen

+0

Ce lien est maintenant mort. Votre classe est-elle toujours disponible quelque part sur le web? – mwolfe02

+0

Le lien en direct est http://www.kallal.ca/Ribbon/ribbon.htm. Pour y arriver, il suffit de prendre ses anciens liens et de remplacer 'www.members.shaw.ca/ albertKallal' par' www.kallal.ca'. –

Questions connexes