Why Teams call analytics are critical to your entire business
Using office add ins to solve business problems-SharePoint Saturday Redmond 2015
1. Using Office Add-ins to
Solve Business Problems
Ryan Schouten
@shrpntknight
SharePoint Saturday Redmond, October 24th, 2015
2. Ryan Schouten
Worked with SharePoint for 8 years
I have experience with SharePoint 2003 – 2013
I have worked with ASP.Net for 14 years
MCPD, MCT, MCSE: SharePoint, MCSA: Office 365
Contact Information
Ryan@sharepointknight.com
@shrpntknight
http://www.sharepointknight.com
4. Options For Adding Functionality to
Office
VBA
Macros
VSTO Released with Office 2003
Office Interop
Apps for Office(Office Add-ins)
5. Why do we need this change?
Previous Solutions Don’t Work Well in the Web
Web Versions of Office Products
Outlook
Word
Excel
Mobile Devices
iPad
Surface
Android
Windows Phone
10. An Add-In is a Web Page Loaded into
Office
Can use any web technology you desire.
jQuery
AngularJS
NodeJS
PHP
ASP.Net MVC
…
Can host wherever you need.
12. Task Pane
Task pane add-ins work side-by-side with an Office document, and let you supply
contextual information and functionality to enhance the document viewing and
authoring experience. For example, a task pane add-in can look up and retrieve
product information from a web service based on the product name or part number
selected in the document.
13. Content
Content add-ins integrate web-based features as content that shown in line with the
body of a document. Content add-ins let you integrate rich, web-based data
visualizations, embedded media (such as a YouTube video player or a picture gallery),
as well as other external content.
14. Mail
Mail add-ins display next to an Outlook item when you're viewing or
composing it.
Can work with an email message, meeting request, meeting response,
meeting cancellation, or appointment in a read scenario
15. Support
Office application Content add-ins Mail add-ins Task pane add-ins
Access web apps
Excel 2013 or later
Excel Online
Outlook 2013 or later
Outlook for Mac
Outlook Web App
OWA for Devices
PowerPoint 2013 or
later
PowerPoint Online
Project 2013 or later
Word 2013 or later
Word Online
16. Creating Our First Office Add-In
Needed Tools
Visual Studio
Napa Tools
Web Site for Hosting Web Pages
17. Plan You Add-in
Decide on the purpose of the add-in.
Identify the data and data source for the add-in
Identify the type of add-in and Office host applications that best support the
purpose of the add-in.
Design and implement the user experience and user interface for the add-in.
Create your manifest
Install and test
19. Deploying You App
Type Office Store
Corporate add-
in catalog
Shared folder
add-in catalog
Exchange
server
Task pane add-in x x x
Content add-in x x x
Mail add-in x x
Worked with all but one version of SharePoint. I missed the first version. Slides will be posted to my blog at http://www.sharepointknight.com in the next 24 hours.