The 2007 Microsoft The 2007 Microsoft Office System: Office System: Developer Model for Developer Model for the New User the New User Interface Interface Andy Cheung Andy Cheung ISV Developer Evangelist ISV Developer Evangelist Microsoft Hong Kong Microsoft Hong Kong
15
Embed
The 2007 Microsoft Office System: Developer Model for the New User Interface Andy Cheung ISV Developer Evangelist Microsoft Hong Kong.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
The 2007 Microsoft The 2007 Microsoft Office System: Office System: Developer Model for Developer Model for the New User Interfacethe New User Interface
Features Targeting DevelopersFeatures Targeting Developers
StartFromScratchStartFromScratch
Global repurposingGlobal repurposing
Referencing built-in controls and imagesReferencing built-in controls and images
<ribbon startFromScratch=“true”><ribbon startFromScratch=“true”><!– hides the main tabs --><!– hides the main tabs -->
<command idMso=“Save” onAction=“runMyCode” /><command idMso=“Save” onAction=“runMyCode” /><!- takes over the built-in save action --><!- takes over the built-in save action -->
<button id=“x” imageMso=“Save” label=“Imposter!” /><button id=“x” imageMso=“Save” label=“Imposter!” /><!- “steals” the image of the Save button --> <!- “steals” the image of the Save button -->
Design GuidelinesDesign Guidelines
UI RegionUI Region Contains…Contains…
File MenuFile Menu Commands external to documentCommands external to document
Main TabsMain Tabs Commands that modify document contentCommands that modify document content
Contextual Contextual TabsTabs Commands specific to built-in objectsCommands specific to built-in objects
Programmable Programmable
Task PanesTask Panes
Typically display data relevant to current Typically display data relevant to current documentdocument
ResourcesResources
Create Custom SmartArt Graphics For Use Create Custom SmartArt Graphics For Use In The 2007 Office SystemIn The 2007 Office Systemhttp://msdn.microsoft.com/msdnmag/issues/07/02/SmartArt/ http://msdn.microsoft.com/msdnmag/issues/07/02/SmartArt/
Extend The 2007 Office System With Your Extend The 2007 Office System With Your Own Ribbon Tabs And ControlsOwn Ribbon Tabs And Controlshttp://msdn.microsoft.com/msdnmag/issues/07/02/ribbonx/ http://msdn.microsoft.com/msdnmag/issues/07/02/ribbonx/
View Data Your Way With Our Managed View Data Your Way With Our Managed Preview Handler FrameworkPreview Handler Frameworkhttp://msdn.microsoft.com/msdnmag/issues/07/01/http://msdn.microsoft.com/msdnmag/issues/07/01/PreviewHandlers/ PreviewHandlers/
FREEFREE Hong Kong Technical Support Hong Kong Technical Support NewsgroupNewsgroup
Supported by experienced Microsoft senior Supported by experienced Microsoft senior engineersengineers
Read posts, search for specific topics and Read posts, search for specific topics and post your questions!post your questions!
Get an answer within 2 business days (Mon Get an answer within 2 business days (Mon – Fri)– Fri)
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.