Chapter 10. The Office 2007 Ribbon User Interface

Ever since Office 2007 was released, RibbonX and its user interface (Ribbon UI) have been widely discussed in the Office developer community. As you would expect from a version 1.0 technology, RibbonX comes with limitations that prevent us from fully leveraging its UI capabilities. However, even at this early stage we need to understand the new UI paradigm so we can use it to create well-designed custom user interfaces.

Another challenge is to work in parallel with command bar and RibbonX UI technologies on a daily basis. This includes creating solutions that work with both the UIs, so called cross-version applications. In this chapter we discuss best practices for designing a Ribbon UI and coding ...

Get Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel, VBA, and .NET, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.