1 / 25

Customizing Office 2010 Backstage view and Ribbon

Customizing Office 2010 Backstage view and Ribbon. John R. Durant Senior Product Manager Microsoft Corporation. Agenda. Describe improvements to the existent UI extensibility model in Office applications Define the new UI extensibility model of the Backstage view

adie
Download Presentation

Customizing Office 2010 Backstage view and Ribbon

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Customizing Office 2010 Backstage view and Ribbon John R. Durant Senior Product Manager Microsoft Corporation

  2. Agenda • Describe improvements to the existent UI extensibility model in Office applications • Define the new UI extensibility model of the Backstage view • Identify end-user customization features introduced in Office 2010 applications • Demos! • Resources • Q&A

  3. Extensibility vs. Customization • UI extensibility • Modifying the UI via programmatic methods • End-user UI customization • Modifying the UI via end-user features that are part of the application itself

  4. What’s the Read “User” Value? • Familiarity of Office applications • Reduces training time • Increases productivity • Streamline business processes and tasks where people “live”

  5. UI Extensibility Platform Improvements demo

  6. RibbonX – Tab Activation • Ability to programmatically select a tab and make it show up “in front” of other tabs • Similar to Ribbon invalidation in its use of push model: IRibbonUI.ActivateTab(String TabID)

  7. RibbonX – Group Scaling • Built-in Ribbon groups change layout as window resizes: • New Office 2010 scenarios

  8. RibbonX – Group Scaling • In Office 2010, autoScale property can be set on a custom group: • Custom group then changes its layout as the window resizes, like built-in groups do: <group id=“Wheel" autoScale="true">

  9. Context Menu Extensibility • In Office 2010, context menus can be extended via CustomUI as well: • New control types supported • <customUI ...> • <ribbon> ... </ribbon> • <contextMenus> • <contextMenu idMso="MenuCell"> • <button id="ButtonRefresh” .../> • </contextMenu> • </contextMenus> • </customUI>

  10. Backstage Extensibility demo

  11. Backstage – Glossary

  12. Backstage Extensibility – Hierarchy • At the same level as the Ribbon and context menus: • <customUI ...> • <ribbon> ... </ribbon> • <outspace> ... </outspace> • <contextMenus> ... </contextMenus> • </customUI>

  13. Backstage Tab Extensibility • Add new custom tabs • Hide, disable built-in tabs • Specify layout in custom tabs:

  14. Fast Command Extensibility • Add custom fast commands • Hide, disable built-in fast commands

  15. Backstage Group Extensibility • Conceptually similar to Ribbon groups • Add custom groups to built-in/custom tabs • Hide built-in groups

  16. Backstage Control Types • Wide variety of control types available for building custom slabs (button, checkBox, editBox, dropDown, radioGroup, comboBox, hyperlink, labelControl, groupBox, layoutContainer, imageControl, etc.) • Callbacks are similar, often identical, to those in the RibbonX • Rich set of layout capabilities

  17. Existent File-Level Add-Ins • An “Add-Ins” flyout shows all of the custom additions to Office 2007’s File Menu:

  18. End-User Customization demo

  19. Customization in Office 2010 • Create new tabs and new groups • Add any built-in command to a new group • Reuse new groups • Rearrange tabs, groups and commands • Rename tabs, groups and commands • Export/import customizations to/from a file • Reset customizations back to out-of-box state

  20. Resources • Blogs • John Durant’s blog: http://blogs.msdn.com/johnrdurant • Brian Jones’ blog: http://blogs.msdn.com/brian_jones • Office Developer Guild • http://www.facebook.com/officedeveloperguild • MSDN • http://msdn.microsoft.com/office

  21. Remember to fill out your evaluations onMySPCfor your chance to win two HD web cams and a designer mouse (3 prizes awarded daily)

  22. Learn More about SharePoint 2010 Information forIT Prosat TechNet http://MSSharePointITPro.com Information forDevelopersat MSDN http://MSSharePointDeveloper.com Information forEveryone • http://SharePoint.Microsoft.com

  23. Any questions? Want to share scenarios/solutions? Q&A

  24. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related