office 2010 ui customization office 2010 client. outline office and visual studio 2010 office ui...
TRANSCRIPT
![Page 1: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/1.jpg)
Office 2010UI CustomizationOffice 2010UI Customization
Office 2010 Client
![Page 2: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/2.jpg)
OutlineOutline
Office and Visual Studio 2010Office UI CustomizationsCustom Task PanesOutlook Form Regions
![Page 3: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/3.jpg)
Office and Visual Studio 2010Office and Visual Studio 2010
![Page 4: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/4.jpg)
Office Development Support in Visual Studio 2010Office Development Support in Visual Studio 2010
Visual Studio 2010 provides backward-compatible tooling
Office 2007 project templates are supportedBut not Office 2003
Visual Studio 2010 and 2008 work side-by-sideSharePoint Workflow still supportedClick Once deployment supportedPackage multiple add-ins deployment also supportedAll 2007 supported scenarios persist forward to 2010Improved deployment support in Office 2010 with Visual Studio 2010Application life-cycle management through Team Foundation Server
![Page 5: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/5.jpg)
Customization SampleCustomization Sample
demo
![Page 6: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/6.jpg)
Office UI CustomizationsOffice UI Customizations
![Page 7: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/7.jpg)
Ribbons in Visual Studio 2010Ribbons in Visual Studio 2010
Ribbon designer for basic applicationsDirect XML for more complex applications
![Page 8: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/8.jpg)
RibbonsRibbons
Ability to programmatically select a tab
Group Scaling
<group id="Wheel" autoScale="true">
IRibbonUI.ActivateTab(String TabID)
![Page 9: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/9.jpg)
Context MenusContext Menus
![Page 10: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/10.jpg)
Context MenusContext Menus
Create context menus in ribbon XML<customUI ...>
<ribbon> ... </ribbon><contextMenus>
<contextMenu idMso=“ContextMenuCell">
<button id="ButtonRefresh” .../>
</contextMenu></contextMenus></customUI>
![Page 11: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/11.jpg)
Backstage ViewBackstage View
Tab
FastCommand
Group Column
![Page 12: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/12.jpg)
Backstage ViewBackstage View
Created at the same level as the Ribbon and context menus:
<customUI ...><ribbon> ... </ribbon><backstage> ... </backstage><contextMenus> ... </contextMenus></customUI>
![Page 13: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/13.jpg)
Backstage ViewBackstage View
Add custom tabs to the Backstage viewAdd fast commands to built-in/custom tabsAdd custom groups to built-in/custom tabsWide variety of control types available for building custom groups (button, checkBox, editBox, dropDown, radioGroup, comboBox, hyperlink, labelControl, groupBox, layoutContainer, imageControl, etc.)
![Page 14: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/14.jpg)
Customizing Office 2010Customizing Office 2010
demo
![Page 15: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/15.jpg)
Custom Task PanesCustom Task Panes
![Page 16: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/16.jpg)
Custom Task PanesCustom Task Panes
Created with User ControlsUse with a variety of technologies
WPF controlsWCF services
private void ThisAddIn_Startup (…){ ImagePane ip = new ImagePane(); Microsoft.Office.Tools.CustomTaskPane pane = this.CustomTaskPanes.Add(ip, "Images"); pane.Visible = true;}
![Page 17: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/17.jpg)
Custom Task PanesCustom Task Panes
demo
![Page 18: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/18.jpg)
Outlook Form RegionsOutlook Form Regions
![Page 19: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/19.jpg)
Outlook Form RegionsOutlook Form Regions
Creating Form Regions in OutlookCreating Form Regions in VSTO
![Page 20: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/20.jpg)
Outlook Form RegionsOutlook Form Regions
demo
![Page 21: Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a61355503463e778b5a63/html5/thumbnails/21.jpg)
SummarySummary
Office and Visual Studio 2010Office UI CustomizationsCustom Task PanesOutlook Form Regions