Word-Add-In für einfaches Navigieren in mehrteiligen Dokumenten

Wir haben ein Word-Add-in entwickelt, das eine dynamische Navigationsleiste einfügt. Damit können Nutzer schnell durch lange Dokumente blättern, auch ohne Internetverbindung. Gleichzeitig bleibt das Layout immer gleich.

Word-Add-In für einfaches Navigieren in mehrteiligen Dokumenten hero background

Auftragsgeber

Unser Kunde ist ein Beratungsunternehmen aus den USA. Es erstellt Berichte und Organigramme, um Entscheidungen zu treffen. Die Arbeit in MS Word sollte einfacher werden. Die vorhandenen Tools machten es jedoch schwer, sich in langen Dokumenten wie Projektberichten oder Zeitplänen zurechtzufinden.

Auftragsgeber

Die Herausforderung

Der Kunde nutzte Microsoft Word für detaillierte Berichte, hatte jedoch Probleme bei der Navigation in langen, mehrteiligen Dokumenten. Ohne eine integrierte Navigationsleiste mussten die Nutzer viel scrollen, was zu Fehlern, Unterschieden in den Versionen und verlorener Zeit führte. Frühere Versuche, ein solches Tool zu entwickeln, schlugen fehl. Das lag vor allem an Problemen mit dem Design und der Anzeige der Inhalte.

Die Herausforderung

Zentrale Zielsetzungen

Die Aufgabenstellung im Details:

  • Über eine Schaltfläche in der Menüleiste lässt sich eine Navigationsleiste am oberen Rand des Dokuments einblenden. Abschnitte und Unterabschnitte werden dabei automatisch nach der Struktur des Textes des Kunden sortiert.
  • Das Add-In soll auch offline funktionieren, Bearbeitung einzelner Seiten zulassen und jährliche Aktualisierungen vornehmen.
Zentrale Zielsetzungen

Projektübersicht

Wir haben ein Word-Add-in entwickelt. Es erkennt alle Abschnitte, erstellt ein Inhaltsverzeichnis und nutzt eine Navigationsleiste für schnelles Springen im Dokument. Das Add-in funktionierte außerdem offline. Nutzer können Schriftarten, Farben und das Layout anpassen. Wir haben das Projekt in 2,5 Monaten fertiggestellt und machen regelmäßige Updates. Die Bereitstellung erfolgte über Microsoft 365, wodurch das Add-in im gesamten Unternehmen nutzbar war.

  • Region: USA
  • Branche: Business Intelligence
  • Zeitrahmen: 2,5 Monate
Projektübersicht

Umsetzung

Das Add-in läuft direkt in Word. Per Menü-Button lässt sich die Navigationsleiste einblenden, die alle Abschnitte des Dokuments automatisch erkennt.

Wichtigste Funktionen der Navigationsleiste

  • Scannt automatisch die vom Kunden definierten Überschriften und erstellt daraus Abschnitte und Unterabschnitte.
  • Schwebende Home-, Vorwärts- und Zurück-Schaltflächen für schnelles Navigieren durch das Dokument.
  • Flexible Linien (ein- bis mehrspaltig) und Textfelder, z. B. Untertitel oder Infoleisten, lassen sich bearbeiten. Standardmäßig erscheinen die Textfelder auf allen Seiten, können aber auf einzelne Seiten individuell angepasst werden.
  • Einbindung in Word-Vorlagen für Listen, Kopfzeilen und Tabellen; Nutzung auch im Offline-Modus möglich.
  • Schnelle Aktualisierungen über eine spezielle Aktualisierungsschaltfläche.
  • Die Add-in-Datei konnte für Tests direkt installiert werden, während die zentrale Bereitstellung über Microsoft 365 erfolgte.
Umsetzung

Technologie und Aufbau

Das Add-in läuft direkt in Microsoft 365. Es lässt sich in der Cloud oder direkt auf den Firmen-Servern nutzen.

  • Core Framework: Microsoft Office JS API für die Integration in das Word-Menü und die Verarbeitung der Dokumente.
  • Frontend/UI: React für die Darstellung der Navigationsleiste und interaktiven Elemente
  • Backend (optional für Cloud): Node.js für optionale Synchronisation und lokale Verarbeitung im Offline-Modus
  • Datenbank: Keine; alle Daten werden direkt in Word auf dem eigenen Computer gesichert; keine externe Datenbank benötigt.
  • Bereitstellung: über das Microsoft 365 Admin Center mit manifest.xml für lokales Testen.
Technologie und Aufbau

Kernteam

  • Projektmanager: Abstimmung und Koordination mit dem Kunden
  • Full-Stack-Entwickler: Arbeitete am Office-JS-Kern und sorgte dafür, dass Abschnitte automatisch erkannt und strukturiert werden.
Kernteam

Zugehörige Fallbeispiele