Customizing the Office (2007) Ribbon User Interface for Developers
The Ribbon UI replaces menus, toolbars, and most of the task pane UI in the 2007 release.
Many of the applications in the 2007 Microsoft Office system have a new look. The Ribbon user interface (UI) feature replaces the current system of layered menus, toolbars, and task panes with a simpler system of interfaces optimized for efficiency and discoverability. The new UI has improved context menus, ScreenTips, a Mini toolbar, and keyboard shortcuts that improve user efficiency and productivity.
The Ribbon UI feature is implemented in the 2007 Microsoft Office release, which includes Microsoft Office Access 2007, Microsoft Office Excel 2007, Microsoft Office PowerPoint 2007, Microsoft Office Word 2007, and Microsoft Office Outlook 2007. It is also implemented in Microsoft Office Outlook 2007 when a user creates or edits e-mail messages or works with contacts and in the Calendar. You can customize the Ribbon UI through a combination of XML markup and any Microsoft .NET–based language supported in Microsoft Visual Studio. You can also customize the Ribbon UI using Microsoft Visual Basic for Applications (VBA), Microsoft Visual C++, and Microsoft Visual Basic 6.0.
Application developers have taken advantage of the tools and programming structures in earlier versions of Office to extend the UI in creative ways. For example, the CommandBars object model enabled developers to build rich solutions in their custom Office applications. Continuing in that tradition, the 2007 Office release introduces an innovative model that developers can use to enhance the user experience. You use extensible markup language (XML) and one of several conventional programming languages to manipulate the components that make up the Ribbon UI. Because XML is plain text, you can create customization files in any text editor, which simplifies work with the UI. You can also reuse custom Ribbon UI files with a minimum of adjustments because each application uses the same programming model. For example, you can reuse the custom Ribbon UI files that you create in Word 2007, Excel 2007, Access 2007, or PowerPoint 2007.
Its cool... and its also customizable...
i have found this MSDN document might intrests yol.
for full documentation you may want to visit - http://msdn2.microsoft.com/en-us/library/ms406046.aspx
Contents
Many of the applications in the 2007 Microsoft Office system have a new look. The Ribbon user interface (UI) feature replaces the current system of layered menus, toolbars, and task panes with a simpler system of interfaces optimized for efficiency and discoverability. The new UI has improved context menus, ScreenTips, a Mini toolbar, and keyboard shortcuts that improve user efficiency and productivity.
The Ribbon UI feature is implemented in the 2007 Microsoft Office release, which includes Microsoft Office Access 2007, Microsoft Office Excel 2007, Microsoft Office PowerPoint 2007, Microsoft Office Word 2007, and Microsoft Office Outlook 2007. It is also implemented in Microsoft Office Outlook 2007 when a user creates or edits e-mail messages or works with contacts and in the Calendar. You can customize the Ribbon UI through a combination of XML markup and any Microsoft .NET–based language supported in Microsoft Visual Studio. You can also customize the Ribbon UI using Microsoft Visual Basic for Applications (VBA), Microsoft Visual C++, and Microsoft Visual Basic 6.0.
Application developers have taken advantage of the tools and programming structures in earlier versions of Office to extend the UI in creative ways. For example, the CommandBars object model enabled developers to build rich solutions in their custom Office applications. Continuing in that tradition, the 2007 Office release introduces an innovative model that developers can use to enhance the user experience. You use extensible markup language (XML) and one of several conventional programming languages to manipulate the components that make up the Ribbon UI. Because XML is plain text, you can create customization files in any text editor, which simplifies work with the UI. You can also reuse custom Ribbon UI files with a minimum of adjustments because each application uses the same programming model. For example, you can reuse the custom Ribbon UI files that you create in Word 2007, Excel 2007, Access 2007, or PowerPoint 2007.
Its cool... and its also customizable...
i have found this MSDN document might intrests yol.
for full documentation you may want to visit - http://msdn2.microsoft.com/en-us/library/ms406046.aspx
Contents
- An Improved User Interface
- New Ways to Enhance the User's Experience
- Customizing the Ribbon UI for Most Office Applications
- What About Existing Solutions?
- Using Callbacks
- Two Ways to Customize the Ribbon UI
- General Format of XML Markup Files
- UI Customization in Access 2007
- Creating an Access Application-Level Custom Ribbon
- Creating an Access Custom Ribbon UI for Multiple Forms
- Other Office 2007 Application Ribbon Customization Scenarios
- Using COM Add-ins to Modify the Ribbon UI
- Adding Document-Based Add-ins to the Ribbon UI
- Working with Legacy Command Bar COM Add-Ins
- Dynamically Updating the Ribbon UI
- Loading Images
- Conclusion
- Additional Resources


0 Comments:
Post a Comment
<< Home