SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Fabian Moritz | itacs | MVP Office 365
Office Add-ins
Daniel Lindemann | itacs | Senior Developer
Agenda
Microsoft´s Vision
Add-in Entwicklung
Technologie-Reise
Office Add-ins
Office Add-ins
HTML / JavaScript / Mobil
Task Pane Add-in
Contextual Mail Add-in
Add-in Commands
Content Add-in
Contextual Mail Add-in
Task Pane Add-in
Content Add-in
Add-in Command
Anatomie von Add-ins
Office Add-In
Manifest
<XML>
Website
HTML+JS
Demo
Add-ins aus Nutzersicht
Agenda
Entwicklungswerkzeuge
Office 365 APIs
JavaScript API for Office
Demo
Add-ins entwickeln
Funktion zum Lesen des aktuell selektierten Textes
getSelectedDataAsync()
setSelectedDataAsync()
Formate (CoercionType)
Office UI Fabric
Office UI Fabric – CSS-Klassen
Vollständige Entwicklungsumgebung
mit Add-in Vorlagen
Erstellt Add-in mit Manifest und
Deployment-Konfiguration
F5 Debugging möglich
Web-Projekte server- und
clientseitig entwickeln
Visual Studio 2015
In-Browser Web-Editor für clientseitige
Office Add-Ins
Benutzt Office 365 und
OneDrive für Dateispeicher
IntelliSense für JavaScript und
HTML5
Erlaubt Teilen und Export
Kein vollständiger Zugriff
auf das Add-In Manifest
Napa
https://code.visualstudio.com/Docs/
runtimes/office
Yeoman & VS Code
Deployment
Office Add-ins entwickeln

Weitere ähnliche Inhalte

Was ist angesagt?

News von der Microsoft Ignite Zürich Juni 2015
News von der Microsoft Ignite Zürich Juni 2015News von der Microsoft Ignite Zürich Juni 2015
News von der Microsoft Ignite Zürich Juni 2015David Schneider
 
Alfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest APIAlfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest APIAlfresco Software
 
Ein modernes DMS mit SharePoint
Ein modernes DMS mit SharePointEin modernes DMS mit SharePoint
Ein modernes DMS mit SharePointDavid Schneider
 
Rapid Application Development mit Openobject
Rapid Application Development mit OpenobjectRapid Application Development mit Openobject
Rapid Application Development mit Openobjectopenbig
 
Best practise 5 anwendungsfälle der google analytics api
Best practise 5 anwendungsfälle der google analytics apiBest practise 5 anwendungsfälle der google analytics api
Best practise 5 anwendungsfälle der google analytics apie-dialog GmbH
 
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Software
 
BI-System mit OData und SharePoint Online
BI-System mit OData und SharePoint OnlineBI-System mit OData und SharePoint Online
BI-System mit OData und SharePoint Onlineatwork
 
API-Industrie
API-IndustrieAPI-Industrie
API-Industriekspichale
 
Why APIs? Why API Management? Michel dorochevsky - Introduction-API-Managemet
Why APIs? Why API Management? Michel dorochevsky - Introduction-API-ManagemetWhy APIs? Why API Management? Michel dorochevsky - Introduction-API-Managemet
Why APIs? Why API Management? Michel dorochevsky - Introduction-API-ManagemetCA API Management
 
SAP Salesforce Integration - Schnell & Einfach
SAP Salesforce Integration - Schnell & EinfachSAP Salesforce Integration - Schnell & Einfach
SAP Salesforce Integration - Schnell & EinfachMarkus Bleichner
 

Was ist angesagt? (12)

News von der Microsoft Ignite Zürich Juni 2015
News von der Microsoft Ignite Zürich Juni 2015News von der Microsoft Ignite Zürich Juni 2015
News von der Microsoft Ignite Zürich Juni 2015
 
Alfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest APIAlfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest API
 
Ein modernes DMS mit SharePoint
Ein modernes DMS mit SharePointEin modernes DMS mit SharePoint
Ein modernes DMS mit SharePoint
 
wolter & works - die web manufaktur - Cloud Computing
wolter & works - die web manufaktur - Cloud Computingwolter & works - die web manufaktur - Cloud Computing
wolter & works - die web manufaktur - Cloud Computing
 
Rapid Application Development mit Openobject
Rapid Application Development mit OpenobjectRapid Application Development mit Openobject
Rapid Application Development mit Openobject
 
Best practise 5 anwendungsfälle der google analytics api
Best practise 5 anwendungsfälle der google analytics apiBest practise 5 anwendungsfälle der google analytics api
Best practise 5 anwendungsfälle der google analytics api
 
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
 
BI-System mit OData und SharePoint Online
BI-System mit OData und SharePoint OnlineBI-System mit OData und SharePoint Online
BI-System mit OData und SharePoint Online
 
logicline - our Salesforce Portfolio
logicline - our Salesforce Portfoliologicline - our Salesforce Portfolio
logicline - our Salesforce Portfolio
 
API-Industrie
API-IndustrieAPI-Industrie
API-Industrie
 
Why APIs? Why API Management? Michel dorochevsky - Introduction-API-Managemet
Why APIs? Why API Management? Michel dorochevsky - Introduction-API-ManagemetWhy APIs? Why API Management? Michel dorochevsky - Introduction-API-Managemet
Why APIs? Why API Management? Michel dorochevsky - Introduction-API-Managemet
 
SAP Salesforce Integration - Schnell & Einfach
SAP Salesforce Integration - Schnell & EinfachSAP Salesforce Integration - Schnell & Einfach
SAP Salesforce Integration - Schnell & Einfach
 

Ähnlich wie Office Add-ins entwickeln

Office 365 Akademie News – Dezember 2020
Office 365 Akademie News – Dezember 2020Office 365 Akademie News – Dezember 2020
Office 365 Akademie News – Dezember 2020Thomas Maier
 
Lösungen erstellen mit SharePoint Designer 2010
Lösungen erstellen mit SharePoint Designer 2010Lösungen erstellen mit SharePoint Designer 2010
Lösungen erstellen mit SharePoint Designer 2010Michael Greth
 
Office 365 Akademie News - Oktober 18
Office 365 Akademie News - Oktober 18Office 365 Akademie News - Oktober 18
Office 365 Akademie News - Oktober 18Thomas Maier
 
Prozessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a Service
Prozessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a ServiceProzessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a Service
Prozessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a ServiceGBS PAVONE Groupware GmbH
 
Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)Agenda Europe 2035
 
App framework company messenger (Messaging-SDK)
App framework company messenger (Messaging-SDK)App framework company messenger (Messaging-SDK)
App framework company messenger (Messaging-SDK)Thomas Teufel
 
Nutzen und Anwendungspotentiale von Enterprise Wikis
Nutzen und Anwendungspotentiale von Enterprise WikisNutzen und Anwendungspotentiale von Enterprise Wikis
Nutzen und Anwendungspotentiale von Enterprise Wikispunkt. netServices
 
Bitrix Intranet Version 11.0 Presentation (DE)
Bitrix Intranet Version 11.0 Presentation (DE)Bitrix Intranet Version 11.0 Presentation (DE)
Bitrix Intranet Version 11.0 Presentation (DE)Bitrix, Inc.
 
Microsoft Online Services Customer
Microsoft Online Services CustomerMicrosoft Online Services Customer
Microsoft Online Services Customeratwork
 
DACHNUG50 Miro-v2.pdf
DACHNUG50 Miro-v2.pdfDACHNUG50 Miro-v2.pdf
DACHNUG50 Miro-v2.pdfDNUG e.V.
 
Confluence 4.1 Übersicht
Confluence 4.1 ÜbersichtConfluence 4.1 Übersicht
Confluence 4.1 ÜbersichtFlorian Kondert
 
SharePoint Branding Best Practices - Grafische Gestaltung von SharePoint-Webs...
SharePoint Branding Best Practices - Grafische Gestaltung von SharePoint-Webs...SharePoint Branding Best Practices - Grafische Gestaltung von SharePoint-Webs...
SharePoint Branding Best Practices - Grafische Gestaltung von SharePoint-Webs...fabianmoritz
 
Sponsorenbeschreibung Tools4AgileTeams 2012
Sponsorenbeschreibung Tools4AgileTeams 2012Sponsorenbeschreibung Tools4AgileTeams 2012
Sponsorenbeschreibung Tools4AgileTeams 2012Martin Seibert
 
Orbiti Ex Michael Greth Cms Shoot Out
Orbiti Ex Michael Greth Cms Shoot OutOrbiti Ex Michael Greth Cms Shoot Out
Orbiti Ex Michael Greth Cms Shoot OutMichael Greth
 
18-02 Office 365 Akademie News
18-02 Office 365 Akademie News18-02 Office 365 Akademie News
18-02 Office 365 Akademie NewsThomas Maier
 
20150611 track4 2_ae21_salesforce and ibm software
20150611 track4 2_ae21_salesforce and ibm software20150611 track4 2_ae21_salesforce and ibm software
20150611 track4 2_ae21_salesforce and ibm softwareDNUG e.V.
 
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrieren
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrierenDNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrieren
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrierenAndreas Rosen
 

Ähnlich wie Office Add-ins entwickeln (20)

Csb Kundenforum 2007
Csb Kundenforum 2007Csb Kundenforum 2007
Csb Kundenforum 2007
 
Office 365 Akademie News – Dezember 2020
Office 365 Akademie News – Dezember 2020Office 365 Akademie News – Dezember 2020
Office 365 Akademie News – Dezember 2020
 
Lösungen erstellen mit SharePoint Designer 2010
Lösungen erstellen mit SharePoint Designer 2010Lösungen erstellen mit SharePoint Designer 2010
Lösungen erstellen mit SharePoint Designer 2010
 
Office 365 Akademie News - Oktober 18
Office 365 Akademie News - Oktober 18Office 365 Akademie News - Oktober 18
Office 365 Akademie News - Oktober 18
 
Ec2009 Templates
Ec2009 TemplatesEc2009 Templates
Ec2009 Templates
 
Prozessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a Service
Prozessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a ServiceProzessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a Service
Prozessmanagement SaaS, Workflow Management SaaS, Prozesse Software as a Service
 
Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)
 
App framework company messenger (Messaging-SDK)
App framework company messenger (Messaging-SDK)App framework company messenger (Messaging-SDK)
App framework company messenger (Messaging-SDK)
 
Nutzen und Anwendungspotentiale von Enterprise Wikis
Nutzen und Anwendungspotentiale von Enterprise WikisNutzen und Anwendungspotentiale von Enterprise Wikis
Nutzen und Anwendungspotentiale von Enterprise Wikis
 
Bitrix Intranet Version 11.0 Presentation (DE)
Bitrix Intranet Version 11.0 Presentation (DE)Bitrix Intranet Version 11.0 Presentation (DE)
Bitrix Intranet Version 11.0 Presentation (DE)
 
Web Content Management mit SharePoint 2010
Web Content Management mit SharePoint 2010Web Content Management mit SharePoint 2010
Web Content Management mit SharePoint 2010
 
Microsoft Online Services Customer
Microsoft Online Services CustomerMicrosoft Online Services Customer
Microsoft Online Services Customer
 
DACHNUG50 Miro-v2.pdf
DACHNUG50 Miro-v2.pdfDACHNUG50 Miro-v2.pdf
DACHNUG50 Miro-v2.pdf
 
Confluence 4.1 Übersicht
Confluence 4.1 ÜbersichtConfluence 4.1 Übersicht
Confluence 4.1 Übersicht
 
SharePoint Branding Best Practices - Grafische Gestaltung von SharePoint-Webs...
SharePoint Branding Best Practices - Grafische Gestaltung von SharePoint-Webs...SharePoint Branding Best Practices - Grafische Gestaltung von SharePoint-Webs...
SharePoint Branding Best Practices - Grafische Gestaltung von SharePoint-Webs...
 
Sponsorenbeschreibung Tools4AgileTeams 2012
Sponsorenbeschreibung Tools4AgileTeams 2012Sponsorenbeschreibung Tools4AgileTeams 2012
Sponsorenbeschreibung Tools4AgileTeams 2012
 
Orbiti Ex Michael Greth Cms Shoot Out
Orbiti Ex Michael Greth Cms Shoot OutOrbiti Ex Michael Greth Cms Shoot Out
Orbiti Ex Michael Greth Cms Shoot Out
 
18-02 Office 365 Akademie News
18-02 Office 365 Akademie News18-02 Office 365 Akademie News
18-02 Office 365 Akademie News
 
20150611 track4 2_ae21_salesforce and ibm software
20150611 track4 2_ae21_salesforce and ibm software20150611 track4 2_ae21_salesforce and ibm software
20150611 track4 2_ae21_salesforce and ibm software
 
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrieren
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrierenDNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrieren
DNUG - Andreas Rosen - IBM Software und Salesforce sinnvoll integrieren
 

Mehr von fabianmoritz

Formulare vNext - Was ist die richtige Formularlösung für mich?
Formulare vNext - Was ist die richtige Formularlösung für mich?Formulare vNext - Was ist die richtige Formularlösung für mich?
Formulare vNext - Was ist die richtige Formularlösung für mich?fabianmoritz
 
Search driven Apps mit SharePoint 2013 und SharePoint Online
Search driven Apps mit SharePoint 2013 und SharePoint OnlineSearch driven Apps mit SharePoint 2013 und SharePoint Online
Search driven Apps mit SharePoint 2013 und SharePoint Onlinefabianmoritz
 
SharePoint Responsive - Mobile Webseiten mit SharePoint 2013 und SharePoint O...
SharePoint Responsive - Mobile Webseiten mit SharePoint 2013 und SharePoint O...SharePoint Responsive - Mobile Webseiten mit SharePoint 2013 und SharePoint O...
SharePoint Responsive - Mobile Webseiten mit SharePoint 2013 und SharePoint O...fabianmoritz
 
SharePoint 2013 Security (IT Pro)
SharePoint 2013 Security (IT Pro)SharePoint 2013 Security (IT Pro)
SharePoint 2013 Security (IT Pro)fabianmoritz
 
Fabian Moritz - SharePoint 2013 Security V2
Fabian Moritz - SharePoint 2013 Security V2Fabian Moritz - SharePoint 2013 Security V2
Fabian Moritz - SharePoint 2013 Security V2fabianmoritz
 
Search driven Applications mit SharePoint 2013
Search driven Applications mit SharePoint 2013Search driven Applications mit SharePoint 2013
Search driven Applications mit SharePoint 2013fabianmoritz
 
Brand My SharePoint
Brand My SharePointBrand My SharePoint
Brand My SharePointfabianmoritz
 
SharePoint 2013 Security
SharePoint 2013 SecuritySharePoint 2013 Security
SharePoint 2013 Securityfabianmoritz
 

Mehr von fabianmoritz (8)

Formulare vNext - Was ist die richtige Formularlösung für mich?
Formulare vNext - Was ist die richtige Formularlösung für mich?Formulare vNext - Was ist die richtige Formularlösung für mich?
Formulare vNext - Was ist die richtige Formularlösung für mich?
 
Search driven Apps mit SharePoint 2013 und SharePoint Online
Search driven Apps mit SharePoint 2013 und SharePoint OnlineSearch driven Apps mit SharePoint 2013 und SharePoint Online
Search driven Apps mit SharePoint 2013 und SharePoint Online
 
SharePoint Responsive - Mobile Webseiten mit SharePoint 2013 und SharePoint O...
SharePoint Responsive - Mobile Webseiten mit SharePoint 2013 und SharePoint O...SharePoint Responsive - Mobile Webseiten mit SharePoint 2013 und SharePoint O...
SharePoint Responsive - Mobile Webseiten mit SharePoint 2013 und SharePoint O...
 
SharePoint 2013 Security (IT Pro)
SharePoint 2013 Security (IT Pro)SharePoint 2013 Security (IT Pro)
SharePoint 2013 Security (IT Pro)
 
Fabian Moritz - SharePoint 2013 Security V2
Fabian Moritz - SharePoint 2013 Security V2Fabian Moritz - SharePoint 2013 Security V2
Fabian Moritz - SharePoint 2013 Security V2
 
Search driven Applications mit SharePoint 2013
Search driven Applications mit SharePoint 2013Search driven Applications mit SharePoint 2013
Search driven Applications mit SharePoint 2013
 
Brand My SharePoint
Brand My SharePointBrand My SharePoint
Brand My SharePoint
 
SharePoint 2013 Security
SharePoint 2013 SecuritySharePoint 2013 Security
SharePoint 2013 Security
 

Office Add-ins entwickeln