Upload
marcia-arnold
View
217
Download
0
Tags:
Embed Size (px)
Citation preview
Office 2007 for DevelopersOffice 2007 for Developers
Darryl BurlingDeveloper EvangelistMicrosoft New ZealandBlog: http://blogs.msdn.com/[email protected]
AgendaAgenda
• Introduction to Office 2007 developmentIntroduction to Office 2007 development
• Extending the RibbonExtending the Ribbon
• Custom Task PanesCustom Task Panes
• New XML File FormatNew XML File Format
2007 Microsoft Office Suites 2007 Microsoft Office Suites
Personal productivityPersonal productivity
Core content creation with streamlined user interfaceCore content creation with streamlined user interface
E-mail, personal information management, E-mail, personal information management, basic collaborationbasic collaboration
Developer extensibilityDeveloper extensibility
Comprehensive toolset for business productivity
Most familiar suite for information work and collaboration
Streamline processes with electronic forms
Powerful tools for managing and analyzing data
Integrated content management and workflow
Protect documents with rights management
Integrated instant messaging and application sharing
Create “High-impact” content faster
Extended collaboration and mobility
Enable more efficient collaboration across geographic, organizational or network boundaries
Ensure people get information they need when they need it, whether online or offline
Valuable for mobile workers, disperse teams, project managers, and people who work with customers/partners
Outlook Word ExcelPowerPointOutlook Word Excel
Power-Point
OneNote Groove
Access Publisher InfoPath Communicator
Integrated Enterprise Content Management
Integrated Electronic Forms
Information Rights and Policy
Access Publisher InfoPath Communicator
Integrated Enterprise Content Management
Integrated Electronic Forms
Information Rights and Policy
2007 Microsoft Office Servers2007 Microsoft Office Servers
On-premise server with AD integrationDeploy, manage and integrate clientsRelay Manager and Data Bridge
Additive CALs
- Utility Server -No CAL Required
Collaboration portal + content managementDocument lifecycle capabilities Enterprise search enhancements
Publishing of InfoPath formsEditing and submitting via browserCentralized e-Forms catalog and lifecycle management
Manage projects and programsControl resources and financesTime and status reporting
Manage projects, programs and applicationsAlign portfolios with business strategiesAdvanced portfolio analytics and optimization
Base CALsE-Forms servicesSpreadsheet publishing and reportingBusiness data integration
TaskPane
Ribbon
CoreFeatures
Add-in
StorageServices
•WSS•IBF•Web services
Program Key Investments
Office User interface, application add-ins and task panes, file format, document metadata
Word Richer custom XML, building blocks, document parts, XML binding
Excel Visualization, charting and pivot tables, server functionality
PowerPoint Graphics, presentation file construction
Outlook Unified OM, forms, security, performance
Access End-user usability, SharePoint integration
InfoPath Managed OM, browser forms, embedding
Visio Visualization of data
+ Project, OneNote, Publisher, FrontPage, …
VSTO
New features at a GlanceNew features at a Glance
Tools for any skill levelTools for any skill level
New opportunities for developersNew opportunities for developers
Extending the RibbonExtending the Ribbon
The Office RibbonThe Office Ribbon
Before: The vanilla Excel 2007 ribbonBefore: The vanilla Excel 2007 ribbon
After: The Excel 2007 ribbon with custom tab
Extending the RibbonExtending the RibbonExtending the RibbonExtending the Ribbon
DEMO
Darryl BurlingDeveloper EvangelistMicrosoft New ZealandBlog: http://blogs.msdn.com/[email protected]
So what?So what?
Custom Task PanesCustom Task Panes
Custom Task PaneCustom Task PaneLOB application integrationLOB application integration
Pre-release software, subject to change
Custom Task PanesCustom Task PanesCustom Task PanesCustom Task Panes
DEMO
Darryl BurlingDeveloper EvangelistMicrosoft New ZealandBlog: http://blogs.msdn.com/[email protected]
So what?So what?
XML File FormatXML File Format
Open XML Formats in OfficeOpen XML Formats in Office
Default file formatDefault file format
More efficient storageMore efficient storage
Program against full Program against full document contentsdocument contents
Easy document assembly, Easy document assembly, conversion & integrationconversion & integration
Submitted to ECMA for Submitted to ECMA for standardizationstandardization
X vs MX vs M
X = Macro FreeX = Macro Free
M = May include MacrosM = May include Macros
Document contents identicalDocument contents identical
XML File FormatXML File FormatXML File FormatXML File Format
DEMO
Darryl BurlingDeveloper EvangelistMicrosoft New ZealandBlog: http://blogs.msdn.com/[email protected]
So what?So what?
So what?So what?
This demo was bought to you by…This demo was bought to you by…
Development:Development:
WinFX Runtime (Feb CTP)WinFX Runtime (Feb CTP)
WinFX SDK (Feb CTP)WinFX SDK (Feb CTP)
VSTO (March CTP)VSTO (March CTP)
Office 2007 Beta 1 Tech RefreshOffice 2007 Beta 1 Tech Refresh
SupportingSupporting
WinFX Runtime (~50 Mb)WinFX Runtime (~50 Mb)
Office 2007 Beta 1 Tech RefreshOffice 2007 Beta 1 Tech Refresh
ResourcesResources
http://www.microsoft.com/betaexperiencehttp://www.microsoft.com/betaexperience
BlogsBlogs
http://blogs.msdn.com/artleo/ (programmability)http://blogs.msdn.com/artleo/ (programmability)
http://blogs.msdn.com/kevinboske/ (programmability)http://blogs.msdn.com/kevinboske/ (programmability)
http://blogs.msdn.com/brian_jones/ (XML)http://blogs.msdn.com/brian_jones/ (XML)
https://blogs.msdn.com/jensenh/ (UI)https://blogs.msdn.com/jensenh/ (UI)
http://blogs.msdn.com/johnrdurant/ (VSTO)http://blogs.msdn.com/johnrdurant/ (VSTO)
http://doncampbell.net/maps/office2007map_v02.htmlhttp://doncampbell.net/maps/office2007map_v02.html
www.openxmldeveloper.orgwww.openxmldeveloper.org
Darryl BurlingDarryl Burling
http://blogs.msdn.com/darrylburlinghttp://blogs.msdn.com/darrylburling
Don’t forget to fill in your eval forms!