Your SlideShare is downloading. ×
  • Like
Office 2010 Development in Visual Studio 2010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Office 2010 Development in Visual Studio 2010

  • 4,536 views
Published

This is the slide I\'ve presented on ISV Innovation Day event hosted by Microsoft Indonesia. I spoke about options to develop business solutions on top of Office 2010, and new features in VS 2010.

This is the slide I\'ve presented on ISV Innovation Day event hosted by Microsoft Indonesia. I spoke about options to develop business solutions on top of Office 2010, and new features in VS 2010.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
4,536
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
48
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Office Development in Visual Studio 2010 Microsoft Indonesia, March 18, 2010 Andri Yadi | a@dycode.com CEO, DyCode | Microsoft MVP, VSTO http://geeks.netindonesia.net/blogs/andriyadi
  • 2. 500,000,000 users on the planet * office-watch.com
  • 3. 7.5% of world population * office-watch.com
  • 4. 1% 12% 2% 78% Microsoft Office WordPerfect OpenOffice Apple iWork * http://www.webmasterpro.de/portal/news/2010/02/05/international-openoffice-market-shares.html
  • 5. Do you get the idea?
  • 6. Huge user base Familiarity of Office applications Fluent UI Easy to extend
  • 7. Let’s see some demo
  • 8. Sales Tracking, a POC by DyCode
  • 9. Microsoft Dynamics CRM
  • 10. Fractal Edge Excel Integration
  • 11. > Productivity Tools
  • 12. Unified solutions platform for building Office Business Applications
  • 13. So, what’s the option?
  • 14. Server and Services connectivity -  Line of business connectivity with BCS -  Web Services & Standards-based interoperability -  Integrate with hosted and on-premises SharePoint -  Evolved developer platform solutions with new services and Data-oriented development extensibility -  Open XML SDK -  Word, Excel, Access, Project, Visio, InfoPath -  Connected cloud and on- Services premises services to a -  Built on SharePoint Platform Services common Office PC, phone Improved Office Development Experience and browser user -  Fluent UI & Backstage Programmability experience -  Easier management with Visual Studio 2010 & .NET -  Developer tools for all skill- 4.0 levels, from Access to VBA -  Application Compatibility Program and Visual Studio Development tools for everyone -  Simplified InfoPath design -  Access applications published to Web -  Access application usability/design improvements -  Continued commitment to Visual Basic for Applications (VBA)
  • 15. UI Extensibility
  • 16. Backstage View It’s all about your document What you can do with your document Programmable
  • 17. Backstage - Anatomy
  • 18. Backstage View ext. Add new custom tab Specify layout in custom tab Hide, disable built-in tabs
  • 19. RibbonX Customization Add/remove/move/activate Tabs Add/remove/move Groups Create custom groups with built-in or custom commands “High-Density Layout” for custom groups Save and load customizations from a file
  • 20. RibbonX - Tab Activation Programmatically activate a tab IRibbonUI.ActivateTab(String TabID) IRibbonUI.ActivateTabMso(“TabAddIns”) RibbonCollection.Ribbon1.RibbonUI.Acti vateTab("MyCustomTab")
  • 21. RibbonX - Group Scaling Built-in Ribbon groups change layout as window resizes In Office 2010, autoScale property can be set on a custom group <group id=“Wheel" autoScale="true">
  • 22. <customUI ...> <ribbon> ... </ribbon> <contextMenus> Context Menu <contextMenu idMso="MenuCell"> Extensibility <button id="ButtonRefresh” .../> It’s customizable </contextMenu> New control types supported </contextMenus> </customUI>
  • 23. Backward compatibility (Office 2007) Improved C# Improved deployment !"#" More supports on SharePoint + Office 2010 integration
  • 24. Deployment VSTOR PIA !"#" Targeting to .NET Framework 3.5 Full/Client or 4.0 Full/Client
  • 25. Resources • Office developer center: http://msdn.microsoft.com/office • Office 2010 developer center: http://msdn.microsoft.com/en-us/office/ ee513173.aspx • VSTO team blog: http://blogs.msdn.com/vsto/ • How do I video: http://msdn.microsoft.com/en-us/ vsto/dd164303.aspx • Office UI Control ID: http://go.microsoft.com/ fwlink/?LinkID=181052 • Open XML Developer: http://openxmldeveloper.org
  • 26. Q&A
  • 27. DyCode www.dycode.com | office@dycode.com Dynamic IT Solutions for Optimal Business Value