【问题标题】:MS Access 2007 Load Image to RibbonMS Access 2007 将图像加载到功能区
【发布时间】:2010-10-06 14:14:06
【问题描述】:

我正在尝试为转换后的 A2003 应用程序自定义功能区栏。我正在尝试研究如何在功能区的按钮控件上使用我自己的自定义图像。任何人都可以指出一个可以做到这一点的 Access 2007 示例吗?

【问题讨论】:

    标签: image ms-access ribbon


    【解决方案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 中也有自定义图像 - 我希望这个例子足够了,它对我有很大帮助。

    我个人最喜欢的只是使用图形 UI 编辑器,例如“Custom UI Editor Tool”。有了它,您只需单击一个按钮即可插入图像,它就可以工作(如this tutorial 中所述)。更好的是自定义 UI 编辑器是 IDBE Ribbon Creatror - 我个人选择的工具。该网站提供了共享软件版本。

    【讨论】:

    • 谢谢。我发现“自定义 UI 编辑器”不适用于 MS Access。我购买了 Gunter Avenius 的 IDBE Ribbon Creator,虽然非常有用,但无法导入 Access。
    • 我确实使用了 Gunter 的另一个工具,即“IconInRibbon”免费数据库(参见他的“下载”部分),它成功地将我的自定义图像导入到表格中,并使用 VBA 获取和使用图像在功能区。万岁!
    • 您在使用 IDBE Ribbon Creator 时遇到的奇怪问题,对我来说它完美无瑕 - 也许 Gunter 可以帮助您?除此之外:太好了,你让它工作了!
    【解决方案2】:

    我有一个可用的示例类对象,您可以使用它来减少代码。

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

    以上内容让您可以使用非常类似于以前样式的代码方法。因此,要为功能区设置图片,您可以:

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

    同一个下载有一个工作表单,其中功能区中的一些图像会根据表单上的选择而改变。

    【讨论】:

    • 感谢 Albert,您的 VBA 课程看起来很有趣!我将仔细研究这一点,因为我也遇到了您所描述的安全访问的运行时问题。
    • 该链接现已失效。您的课程在网络上的某个地方仍然可用吗?
    • 实时链接是kallal.ca/Ribbon/ribbon.htm。要到达那里,只需获取他的旧链接并将www.members.shaw.ca/albertKallal 替换为www.kallal.ca
    猜你喜欢
    • 2018-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多