Hallo Karl Klammer!

Hallo Karl Klammer!

Office Addins mit Javascript entwickeln und Cross Platform nutzen!

Präsentation war für die DWX in Nürnberg Juni 2019.

34676b6e108d2752c33c33bf2f47972c?s=128

Robert Muehsig

June 25, 2019
Tweet

Transcript

  1. Hallo Karl Klammer! OFFICE ADDINS MIT JAVASCRIPT BAUEN

  2. Was euch erwartet:

  3. Wer bin ich und was mache ich? Robert Mühsig Software

    Entwickler @ Sevitec Informatik AG (Schweiz) Produktentwicklung OneOffixx Vorlagenmanagement& Dokumentgenerierung Microsoft MVP Blog: https://blog.codeinside.eu Twitter: @robert0muehsig (das ist eine Null in der Mitte… ¯\_(ツ)_/¯)
  4. Kleine Geschichtsstunde

  5. Da war doch was: Makros?

  6. COM?

  7. VSTO?

  8. Alles schick?

  9. None
  10. None
  11. None
  12. None
  13. “Befreiungsschlag”: Javascript

  14. None
  15. ‘is ne Variante: Yeoman Generator

  16. ‘is ne Variante: Text Editor

  17. ‘is ne Variante: Visual Studio

  18. Demo Time

  19. Fabric UI

  20. Office.js Javascript API für Office Aktionen “Common API” & API

    für ◦ Word ◦ Excel ◦ Outlook ◦ OneNote ◦ PowerPoint ◦ Project
  21. Can I use X? Word Excel PowerPoint Outlook … Windows

    ? ? ? ? macOS ? ? ? ? iPadOS ? ? ? ? Web ? ? ? ?
  22. Add-in Element: Commands & TaskPanes “Commands”: ◦ Ribbon Erweiterungen ◦

    Können TaskPanes starten “TaskPane”:
  23. Add-in Arten: Contextual Addin Outlook Können bei “Keywords” starten

  24. Add-in Arten: On Send Outlook Eingriff in den “Send”-Prozess Limitiert:

    ◦ Nur ein OnSend Addin ◦ Nicht Store fähig
  25. Add-in Arten: Module Extensions Outlook “Alles mögliche”

  26. Add-in Arten: Outlook Mobile Outlook Mobile

  27. Add-in Arten: Content Addins PowerPoint & Excel Können zusätzlichen Content

    anzeigen
  28. Dialoge & Authentifizierung

  29. Speicherung von Daten Wie im Web auch… oder: CustomXMLParts im

    Dokument(Word, Excel) Settings (Word, PowerPoint, Excel) CustomSettings/ Roaming / CustomProperties(Outlook)
  30. Sideloading / Debugging Windows: - “Trusted Addin Catalogs” iPadOS: -

    XML über iTunes hochladen macOS: - “/Users/<username>/Library/Containers/com.microsoft…” Web: - Upload…
  31. Deployment

  32. Deployment

  33. Ausblick – SSO

  34. Zusammenfassung: Web Development + Office Development = “Best of both

    worlds”