我正在尝试为转换后的A2003应用程序自定义功能区栏。我正在尝试找出如何在功能区中的按钮控件上使用我自己的自定义图像。有人能指出我可以做到这一点的Access 2007的一个例子吗?
答案 0 :(得分:1)
请查看此MSDN文章(Adding Custom Dynamic Menus to the Office Fluent User Interface),看看它是否对您有所帮助。此外,我会指向specifying image resource MSDN article,因为您需要针对不同大小的按钮使用不同大小的图像 - 阅读帖子的底部以便于您使用。
我相信在官方MS example on ribbon extensibility with Access 2007内也有自定义图片 - 我希望这个例子足够了,它给了我很多帮助。
我个人最喜欢的是使用图形用户界面编辑器,例如“Custom UI Editor Tool”。有了它,您只需单击一个按钮即可插入图像并且它可以正常工作(如this tutorial中所述)。更好的自定义UI编辑器是IDBE Ribbon Creatror - 我个人选择的工具。共享软件版本可从网站获得。
答案 1 :(得分:1)
我有一个可以使用的工作示例类对象,这使得代码更少。
http://www.members.shaw.ca/albertKallal/Ribbon/ribbon.htm
以上内容可让您使用与之前的样式代码方法非常相似的方法。因此,要为功能区设置图片,您可以:
meRib("Button1").Picture = "HappyFace.png"
同样的下载有一个工作表单,其中功能区中的某些图像会根据表单上的选择进行更改。