Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Microsoft Office Add-Ins for Developers

Microsoft Office Add-Ins for Developers

3h 27mIntermediate2018-09-13

Authors

Bill Ayers

Bill Ayers

Consultant Developer, Solution Architect

Course details

Office Add-ins allow developers to customize and place time-saving automation logic for tasks right where users need it—inside Microsoft Office applications. This is a unique opportunity to deliver tangible business benefit with minimal effort. This course shows you how to get started using Office Add-ins. The course covers how to build add-ins with Visual Studio; how to use other libraries with add-ins; how to use add-ins for Word, PowerPoint, OneNote, Excel, and Outlook; and how to distribute an add-in that you developed.

Learning objectives
How Office extensions work
Using the Office.js libraries
Working with ScriptLab
Creating an add-in with Visual Studio
Working with manifests and commands
Deploying and debugging add-ins
Developing new add-in controls
Converting from JavaScript to TypeScript
Working with Yeoman, Angular, and React
Sideloading add-ins to different locations
Guidelines for designing add-ins
Using Office application APIs
Publishing and licensing add-ins

Skills covered

Microsoft DevelopmentVisual StudioPersonal Productivity SoftwareOffice 365PersonaBusiness Software and ToolsMicrosoftSoftware Development

Concepts

0. Introduction

  • 01 - Microsoft Office add-ins
  • 02 - What are Office add-ins
  • 03 - Get the most from this course

1. Getting Started

  • 04 - Office extensions
  • 05 - How Office extensions work
  • 06 - The Office.js libraries
  • 07 - Introduction to ScriptLab
  • 08 - Limitations and documentation

2. Building Add-Ins with Visual Studio

  • 09 - Create an add-in with Visual Studio
  • 10 - Add-in manifests
  • 11 - Add-in web projects
  • 12 - Deploying and debugging
  • 13 - Add-in commands
  • 14 - Create a new control
  • 15 - Convert from JavaScript to TypeScript

3. Using Other Libraries and Tooling with Add-Ins

  • 16 - Open web development toolchain
  • 17 - Create an add-in with Yeoman
  • 18 - Sideload your add-in on the web
  • 19 - The Angular framework
  • 20 - An example in Angular
  • 21 - The React framework
  • 22 - An example in React
  • 23 - Office UI Fabric
  • 24 - Design guidelines
  • 25 - Design toolkit
  • 26 - Consuming external services

4. Add-Ins for Word, PowerPoint, and OneNote

  • 27 - The Word API
  • 28 - An example glossary add-in for Word
  • 29 - Create the glossary add-in
  • 30 - Explore glossary add-in code
  • 31 - Tour the glossary add-in
  • 32 - OneNote
  • 33 - PowerPoint

5. Add-Ins for Excel

  • 34 - The Excel API
  • 35 - A built-in sample in Excel
  • 36 - Repurposing
  • 37 - Excel custom functions

6. Add-Ins for Outlook

  • 38 - Introduction to Outlook add-ins
  • 39 - Sample Outlook add-in
  • 40 - Outlook contextual add-ins
  • 41 - Working with Microsoft Graph
  • 42 - Actionable messages

7. Distributing Your Add-In

  • 43 - Add-in distribution options
  • 44 - Sideloading and trusted locations
  • 45 - Publishing to the App Catalog
  • 46 - Publishing to the Store
  • 47 - Licensing
  • 48 - Centralized deployment
  • 49 - Updating your add-in

Conclusion

  • 50 - Staying up to date

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal