自定义 Access 2010 功能区

自定义 Access 2010 功能区

我注意到微软提供了两个版本的指南来定制 Access Ribbon,一个用于 2007 版本,另一个用于 2010 版本。

http://office.microsoft.com/en-us/access-help/customize-the-ribbon-HA010211415.aspx http://office.microsoft.com/en-us/access-help/customize-the-ribbon-HA010355697.aspx

2007版本将XML输入到数据库中。2010版本则不然。

我想知道我下面的理解是否正确?

“XML”方法与数据库文件一起使用,因此同一个数据库文件(accdb)保留功能区设置,在另一台机器上打开时应用该设置。

“非 XML”方法将设置保存在机器中,因此如果我需要在另一台机器上使用相同的 Ribbon,我必须再次设置它。

还有一个问题,我正在使用 Access 2010,所以如果我上述的理解正确的话,如果我想在文件中保留功能区设置,我必须使用 2007 版中的 XML 方法吗?

答案1

您需要使用特定于 Office 2010 的方法。Office 2010 应用程序将功能区设置保存在“用户界面”或 UI 文件中。对于 Access 2010,它被称为Access.officeUI。下面是有关如何部署自定义功能区设置的更多信息。

Microsoft Office Fluent 用户界面 (UI) 包括功能区和快速访问工具栏。这些项目是通过使用 XML 来定义 UI 的组件并使用编程代码(也称为回调过程)来自定义的,从而为组件提供功能。自定义 UI 只需更新 XML,并根据需要更新或添加新的回调过程即可。

这是来自 MSDN 文章在 Office 2010 中部署自定义功能区和快速访问工具栏

相关内容