Presentation is loading. Please wait.

Presentation is loading. Please wait.

Customizing Office 2010 Backstage view and Ribbon

Similar presentations


Presentation on theme: "Customizing Office 2010 Backstage view and Ribbon"— Presentation transcript:

1 Customizing Office 2010 Backstage view and Ribbon
Microsoft SharePoint Conference 2009 11/21/2018 Customizing Office 2010 Backstage view and Ribbon John R. Durant Senior Product Manager Microsoft Corporation © 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.

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
11/21/2018 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 © 2008 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.

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
11/21/ :03 AM UI Extensibility Platform Improvements demo © 2007 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.

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
11/21/ :03 AM Backstage Extensibility demo © 2007 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.

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
11/21/ :03 AM End-User Customization demo © 2007 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.

19 Customization in Office 2010
11/21/ :03 AM 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 © 2007 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.

20 Resources Blogs Office Developer Guild MSDN
John Durant’s blog: Brian Jones’ blog: Office Developer Guild MSDN

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

22 Learn More about SharePoint 2010
Microsoft SharePoint Conference 2009 11/21/2018 Learn More about SharePoint 2010 Information for IT Pros at TechNet Information for Developers at MSDN Information for Everyone © 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.

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

24 Microsoft SharePoint Conference 2009
11/21/2018 © 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. © 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.

25 Microsoft SharePoint Conference 2009
11/21/2018 © 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.


Download ppt "Customizing Office 2010 Backstage view and Ribbon"

Similar presentations


Ads by Google