SlideShare a Scribd company logo
1 of 18
VSTO Pranav Ainavolu VSTO Developer, Conrep Solutions | Email: pranav@conrep.com
VSTO : Visual Studio Tools for Office ,[object Object]
Latest version is VSTO 3.0 available as part of VS – 2008.
Microsoft Office offers a platform that provides many possibilities for application development using managed code. Visual Studio and the Microsoft .NET Framework provide Rapid Application Development (RAD) programming capabilities that make it easy to begin creating Microsoft Office-based solutions to suit a variety of business needs.,[object Object]
What we can do with VSTO ? ,[object Object]
Latest version is VSTO 3.0 available as part of VS – 2008.
Microsoft Office offers a platform that provides many possibilities for application development using managed code. Visual Studio and the Microsoft .NET Framework provide Rapid Application Development (RAD) programming capabilities that make it easy to begin creating Microsoft Office-based solutions to suit a variety of business needs.,[object Object]
Roadmap v3.0 (in VS2008)  Workflow & Microsoft SharePoint support Office 2007 system-specific features, file format, UI App-level add-ins for more client applications Deeper server-side programming VSTO fully integrated into Visual Studio 2008 2005 SE  App-level add-ins for most popular Office apps Runtime support for key Office 2007 UI elements (Custom Taskpane, Ribbon, Outlook form regions) Runtime support enabling Office 2003 doc-level customizations to run in Office 2007 2003 2003 2007 2007 2005  Custom Document ActionsPane  Host Controls on document surface  Cached data in the document  Server-side data processing  Application-level add-ins for Outlook
Outlook Add-ins
Outlook Add-ins The VSTO runtime supports Outlook add-ins ,[object Object]
More reliable add-in/host interaction
Improved security and deployment model Design-time support in Visual Studio ,[object Object]
Visual Studio Setup project for Outlook add-ins
Improved debugging experience ,[object Object],[object Object]
Deployment & Security
VSTO Deployment Basics ,[object Object]
VSTO has a manifest-based deployment model
Application Manifest

More Related Content

What's hot

Extensibility in application
Extensibility in applicationExtensibility in application
Extensibility in applicationAbhishek Sur
 
Adobe Flex Introduction
Adobe Flex IntroductionAdobe Flex Introduction
Adobe Flex IntroductionAmal Biswas
 
Aspnet architecture
Aspnet architectureAspnet architecture
Aspnet architecturephantrithuc
 
Presentation on adobe Flex
Presentation on adobe FlexPresentation on adobe Flex
Presentation on adobe FlexPavan Kumar
 
Presentation on Visual Studio
Presentation on Visual StudioPresentation on Visual Studio
Presentation on Visual StudioMuhammad Aqeel
 
Lap around .net 4
Lap around .net 4Lap around .net 4
Lap around .net 4Abdul Khan
 
Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003Rishi Kothari
 
Session2(Mod)
Session2(Mod)Session2(Mod)
Session2(Mod)mccmepco
 
Anypoint Connector DevKit - Part I
Anypoint Connector DevKit - Part IAnypoint Connector DevKit - Part I
Anypoint Connector DevKit - Part IRAMANAN T D
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architectureIblesoft
 
Adobe Flex 4 Overview
Adobe Flex 4 OverviewAdobe Flex 4 Overview
Adobe Flex 4 OverviewCraig Dickson
 
.Net5.0 training noida (1)
.Net5.0 training noida (1).Net5.0 training noida (1)
.Net5.0 training noida (1)miracleindia
 
Tech·Ed 2010 Survival Guide
Tech·Ed 2010 Survival GuideTech·Ed 2010 Survival Guide
Tech·Ed 2010 Survival GuideRobert MacLean
 

What's hot (20)

Extensibility in application
Extensibility in applicationExtensibility in application
Extensibility in application
 
Adobe Flex Introduction
Adobe Flex IntroductionAdobe Flex Introduction
Adobe Flex Introduction
 
Aspnet architecture
Aspnet architectureAspnet architecture
Aspnet architecture
 
Presentation on adobe Flex
Presentation on adobe FlexPresentation on adobe Flex
Presentation on adobe Flex
 
Presentation on Visual Studio
Presentation on Visual StudioPresentation on Visual Studio
Presentation on Visual Studio
 
Asp Architecture
Asp ArchitectureAsp Architecture
Asp Architecture
 
Lap around .net 4
Lap around .net 4Lap around .net 4
Lap around .net 4
 
Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003
 
Session2(Mod)
Session2(Mod)Session2(Mod)
Session2(Mod)
 
MCTS_ASP.NET
MCTS_ASP.NETMCTS_ASP.NET
MCTS_ASP.NET
 
Anypoint Connector DevKit - Part I
Anypoint Connector DevKit - Part IAnypoint Connector DevKit - Part I
Anypoint Connector DevKit - Part I
 
Visual Studio
Visual StudioVisual Studio
Visual Studio
 
Alfresco Integration
Alfresco  IntegrationAlfresco  Integration
Alfresco Integration
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architecture
 
ASP.NET OVERVIEW
ASP.NET OVERVIEWASP.NET OVERVIEW
ASP.NET OVERVIEW
 
Adobe Flex 4 Overview
Adobe Flex 4 OverviewAdobe Flex 4 Overview
Adobe Flex 4 Overview
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
.Net5.0 training noida (1)
.Net5.0 training noida (1).Net5.0 training noida (1)
.Net5.0 training noida (1)
 
Tech·Ed 2010 Survival Guide
Tech·Ed 2010 Survival GuideTech·Ed 2010 Survival Guide
Tech·Ed 2010 Survival Guide
 
Asp.netrole
Asp.netroleAsp.netrole
Asp.netrole
 

Similar to Presentation on Visual Studio Tools for Office (VSTO) at HyderabadTechies

Office As A Development Platform
Office As A Development PlatformOffice As A Development Platform
Office As A Development PlatformChristof Sprenger
 
Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005sudhakar
 
Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008ukdpe
 
.net 3.5 and vs 2008
.net 3.5 and vs 2008.net 3.5 and vs 2008
.net 3.5 and vs 2008maddinapudi
 
ASFWS 2013 - Advances in secure (ASP).NET development – break the hackers’ sp...
ASFWS 2013 - Advances in secure (ASP).NET development – break the hackers’ sp...ASFWS 2013 - Advances in secure (ASP).NET development – break the hackers’ sp...
ASFWS 2013 - Advances in secure (ASP).NET development – break the hackers’ sp...Cyber Security Alliance
 
XP to Windows 7 with MDT
XP to Windows 7 with MDTXP to Windows 7 with MDT
XP to Windows 7 with MDTStephen Rose
 
Getting Started with VSTO
Getting Started with VSTOGetting Started with VSTO
Getting Started with VSTOLearnNowOnline
 
What's New for Presentation in Visual Studio 2008 SP1
What's New for Presentation in Visual Studio 2008 SP1What's New for Presentation in Visual Studio 2008 SP1
What's New for Presentation in Visual Studio 2008 SP1ukdpe
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Jeff Blankenburg
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overviewllangit
 
Office 2010 For IT Pros
Office 2010 For IT ProsOffice 2010 For IT Pros
Office 2010 For IT ProsStephen Rose
 
Getting Started With Share Point 2010
Getting Started With Share Point 2010Getting Started With Share Point 2010
Getting Started With Share Point 2010Elaine Van Bergen
 
System development using visual studio
System development using visual studioSystem development using visual studio
System development using visual studiojeff23_athisbest
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Clint Edmonson
 
I T Mentors V S2008 Onramp240 V1
I T Mentors  V S2008  Onramp240 V1I T Mentors  V S2008  Onramp240 V1
I T Mentors V S2008 Onramp240 V1llangit
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Stepsstandale
 

Similar to Presentation on Visual Studio Tools for Office (VSTO) at HyderabadTechies (20)

Office As A Development Platform
Office As A Development PlatformOffice As A Development Platform
Office As A Development Platform
 
Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005
 
Office And Vsto 200
Office And Vsto 200Office And Vsto 200
Office And Vsto 200
 
Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008
 
.net 3.5 and vs 2008
.net 3.5 and vs 2008.net 3.5 and vs 2008
.net 3.5 and vs 2008
 
Vs 2008
Vs 2008Vs 2008
Vs 2008
 
ASFWS 2013 - Advances in secure (ASP).NET development – break the hackers’ sp...
ASFWS 2013 - Advances in secure (ASP).NET development – break the hackers’ sp...ASFWS 2013 - Advances in secure (ASP).NET development – break the hackers’ sp...
ASFWS 2013 - Advances in secure (ASP).NET development – break the hackers’ sp...
 
XP to Windows 7 with MDT
XP to Windows 7 with MDTXP to Windows 7 with MDT
XP to Windows 7 with MDT
 
Getting Started with VSTO
Getting Started with VSTOGetting Started with VSTO
Getting Started with VSTO
 
What's New for Presentation in Visual Studio 2008 SP1
What's New for Presentation in Visual Studio 2008 SP1What's New for Presentation in Visual Studio 2008 SP1
What's New for Presentation in Visual Studio 2008 SP1
 
Visual Studio 2012 introduction
Visual Studio  2012 introductionVisual Studio  2012 introduction
Visual Studio 2012 introduction
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overview
 
Office 2010 For IT Pros
Office 2010 For IT ProsOffice 2010 For IT Pros
Office 2010 For IT Pros
 
Getting Started With Share Point 2010
Getting Started With Share Point 2010Getting Started With Share Point 2010
Getting Started With Share Point 2010
 
System development using visual studio
System development using visual studioSystem development using visual studio
System development using visual studio
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
 
I T Mentors V S2008 Onramp240 V1
I T Mentors  V S2008  Onramp240 V1I T Mentors  V S2008  Onramp240 V1
I T Mentors V S2008 Onramp240 V1
 
Office 2007
Office 2007Office 2007
Office 2007
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
 

Presentation on Visual Studio Tools for Office (VSTO) at HyderabadTechies