using office add ins to solve business problems-sharepoint saturday redmond 2015

23
Using Office Add-ins to Solve Business Problems Ryan Schouten @shrpntknight SharePoint Saturday Redmond, October 24 th , 2015

Upload: ryan-schouten

Post on 21-Jan-2018

384 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

Using Office Add-ins to

Solve Business Problems Ryan Schouten

@shrpntknight

SharePoint Saturday Redmond, October 24th, 2015

Page 2: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

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

[email protected]

@shrpntknight

http://www.sharepointknight.com

Page 3: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

• Office365 Implementations

• Custom SharePoint Development

• Responsive Design

• Intranet Design/Implementations

Page 4: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

Options For Adding Functionality to

Office

VBA

Macros

VSTO Released with Office 2003

Office Interop

Apps for Office(Office Add-ins)

Page 5: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

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

Page 6: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

So

urc

e: M

icro

so

ft

Office has been downloaded more

than 150 million times on iPhones,

iPads and Android devices.

Page 7: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

More than 1.2 billion people use

Microsoft Office. 1.2S

ou

rce: M

icro

so

ft

Page 8: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

So

urc

e: M

icro

so

ft

Outlook.com has more than 400

million active users.

Page 9: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

What is an Add-in

Page 10: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

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.

Page 11: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

Types of Office Add-ins

Task Pane

Content

Mail

Page 12: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

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.

Page 13: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

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.

Page 14: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

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

Page 15: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

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

Page 16: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

Creating Our First Office Add-In

Needed Tools

Visual Studio

Napa Tools

Web Site for Hosting Web Pages

Page 17: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

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

Page 18: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

Let’s Do It

Page 19: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

Deploying You App

Type Office StoreCorporate 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

Page 20: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

Let’s Publish Our App

Page 21: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

Resources

Office UI Fabric

http://officeuifabric.com/

Office Add-in JavaScript API Documentation

https://msdn.microsoft.com/en-us/library/office/fp142185.aspx

Office Dev Center

http://dev.office.com/

Page 22: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

Questions

Page 23: Using office add ins to solve business problems-SharePoint Saturday Redmond 2015

Please Visit the Sponsors