Microsoft hat das Office Add-ins Development Kit für Visual Studio Code als Preview veröffentlicht. Es soll die Einrichtung der Entwicklungsumgebung vereinfachen.
Ziel dieses Entwicklungstools ist es, die Einrichtung der Entwicklungsumgebung für die Erstellung und das Debugging von Office Add-ins zu vereinfachen. Der Ansatz basiert auf einem benutzerfreundlichen, XML-formatierten Manifest, das die sofortige Entwicklung von Add-ins für die Microsoft Office Suite ermöglicht.
Entwickler können damit mit nur wenigen Klicks ein neues Projekt erstellen, notwendige npm-Paketabhängigkeiten automatisch installieren und sogar sofort eine Vorschau ihrer Add-ins in Office sehen. Diese Echtzeit-Updates ermöglichen es Entwicklern, Codeänderungen sofort zu testen, was den Entwicklungsprozess erheblich beschleunigt. Bei der Installation des Kits über den Visual Studio Code Marketplace wird das ODDK-Icon auch in der Aktivitätsleiste von Visual Studio Code angezeigt, was den Zugriff und die Nutzung seiner Funktionen erleichtert.
Ein weiteres interessantes Merkmal sind die bereitgestellten Vorlagen und Beispielprojekte. Entwickler haben die Möglichkeit, entweder ein neues Add-in basierend auf einer Vorlage zu erstellen oder aus einer Sammlung von Beispielprojekten auszuwählen. Letztere sind besonders wertvoll, um zu verstehen, wie die verschiedenen Funktionen des Office Add-ins Frameworks effizient zusammenarbeiten.
Die Installation des Office Add-ins Development Kit ist einfach. Zunächst müssen Entwickler Visual Studio Code sowie die geeignete LTS-Version von Node.js installieren. Darüber hinaus ist eine Microsoft-365-Subscription erforderlich, um die vollen Funktionen des Add-ins Development Kits nutzen zu können. Die Plattform unterstützt derzeit die Erstellung von Add-ins für Excel, PowerPoint und Word, wobei Microsoft aktiv daran arbeitet, die Unterstützung für weitere Office-Anwendungen zu erweitern.
Das Unternehmen ermutigt Entwickler, das Office Add-ins Development Kit auszuprobieren und Feedback zu geben, um die Benutzererfahrung weiter zu verbessern. Sollten beim Entwicklungsprozess Probleme auftreten, stehen umfassende Ressourcen zur Verfügung, einschließlich der offiziellen Dokumentation und einem GitHub-Repository für technische Unterstützung.