【发布时间】:2010-10-06 14:14:06
【问题描述】:
我正在尝试为转换后的 A2003 应用程序自定义功能区栏。我正在尝试研究如何在功能区的按钮控件上使用我自己的自定义图像。任何人都可以指出一个可以做到这一点的 Access 2007 示例吗?
【问题讨论】:
我正在尝试为转换后的 A2003 应用程序自定义功能区栏。我正在尝试研究如何在功能区的按钮控件上使用我自己的自定义图像。任何人都可以指出一个可以做到这一点的 Access 2007 示例吗?
【问题讨论】:
请查看这篇 MSDN 文章 (Adding Custom Dynamic Menus to the Office Fluent User Interface) 看看它是否对您有帮助。此外,我会将您指向specifying image resource MSDN article,因为您需要为不同大小的按钮提供不同大小的图像 - 请阅读我的帖子底部以使您更轻松。
我相信官方MS example on ribbon extensibility with Access 2007 中也有自定义图像 - 我希望这个例子足够了,它对我有很大帮助。
我个人最喜欢的只是使用图形 UI 编辑器,例如“Custom UI Editor Tool”。有了它,您只需单击一个按钮即可插入图像,它就可以工作(如this tutorial 中所述)。更好的是自定义 UI 编辑器是 IDBE Ribbon Creatror - 我个人选择的工具。该网站提供了共享软件版本。
【讨论】:
我有一个可用的示例类对象,您可以使用它来减少代码。
http://www.members.shaw.ca/albertKallal/Ribbon/ribbon.htm
以上内容让您可以使用非常类似于以前样式的代码方法。因此,要为功能区设置图片,您可以:
meRib("Button1").Picture = "HappyFace.png"
同一个下载有一个工作表单,其中功能区中的一些图像会根据表单上的选择而改变。
【讨论】:
www.members.shaw.ca/albertKallal 替换为www.kallal.ca。