Word Add-Ins

Aus VBA-wiki
Zur Navigation springen Zur Suche springen

Anders als bei Excel und PowerPoint bietet Word keinen eigenen Dateityp für Add-Ins an. Word Add-Ins sind lediglich Vorlagen, die als Add-Ins eingebunden werden.

Add-In erstellen

Legen Sie die Programmierung in einem Dokument an und testen Sie sie. Erweitern Sie, wenn gewünscht, das Menüband entsprechend. Speichern Sie das Dokument als Word-Vorlage mit Makros (dotm).

Bitte beachten: Der Speichern unter...-Dialog springt, sobald Sie Word-Vorlage als Dateityp ausgewählt haben, in das Word Vorlagen-Verzeichnis. Verwenden Sie den Zurück-Pfeil des Dialogs, um zum Original-Speicherort zurückzukehren. So sorgen Sie dafür, dass alle Projektdateien im Projektverzeichnis liegen.

Add-In einbinden

Word-Vorlagen können entweder als Grundlage für neue Dokumente dienen und stellen diesen dann ihre Programmierung und Benutzeroberfläche zur Verfügung. Wenn Sie zusätzliche Funktionalität in Word bereitstellen möchten, die in allen geöffneten Dokumenten verfügbar sein soll, binden Sie die Vorlage als Add-In ein:

Temporäre Installation

Ähnlich zu Excel und PowerPoint können Word-Vorlagen einer Liste von Add-ins hinzugefügt werden. Der Eintrag in dieser Liste ist permanent (bis das Add-In aus der Liste entfernt wird), muss jedoch bei jedem Start von Word erneut aktiviert werden. Diese Vorgehensweise bietet sich also für solche Add-Ins an, die Sie Kunden- bzw. Projekt-unabhängig bei der Bearbeitung von Word-Dateien unterstützen:

  • Word 2003 und älter
    • Extras, Vorlagen und Add-Ins..., Hinzufügen...
  • Word 2007
    • Office-Knopf, Word-Optionen, Add-Ins, Verwalten, Word-Add-Ins, Gehe zu..., Hinzufügen...
  • Ab Word 2010
    • Datei, Optionen, Add-Ins, Verwalten, Word-Add-Ins, Gehe zu..., Hinzufügen...

Permanente Installation

Die Installation von Word Add-Ins über den Startup-Pfad wird den Kunden empfohlen und bietet dem Entwickler die Möglichkeit, für die Entwicklung und für Tests zwischen verschiedenen Projekten wechseln zu können. Bitte beachten: Alle Vorlagen, die sich im Startup-Verzeichnis befinden, werden von Word beim Starten geöffnet. Sie sollten also für Ihre Projekte ein eigenes Startup-Verzeichnis anlegen, in welches dann ausschließlich die Add-In-Vorlage gelegt wird. Alle andere (Dokument-)Vorlagen dürfen hier nicht abgelegt werden! Bitte beachten: Wenn das Add-In auf andere Dateien des Projektes zugreifen muss (Sprachdateien, Definitions-Dateien, Vorlagen etc.), müssen Sie dem Add-In, wenn es in das Word Startup-Verzeichnis kopiert wird, den Pfad zu den zusätzlichen Dateien mitgeben. Dies kann mithilfe der Windows-Registrierung oder einer INI-Datei gelöst werden.

Manuelle Installation (Einzelarbeitsplatz)

Die manuelle Installation in das Startup-Verzeichnis ist ideal für Entwickler- und Test-Arbeitsplätze:

  • Machen Sie den Startup-Pfad von Word ausfindig:
    • Word 2003 und älter
      • Extras, Optionen..., Datei-Speicherorte, AutoStart, Ändern...
    • Word 2007
      • Office-Knopf, Word-Optionen, Erweitert, Allgemein, Dateispeicherorte..., AutoStart, Ändern...
    • Ab Word 2010
      • Datei, Optionen, Erweitert, Allgemein, Dateispeicherorte..., AutoStart, Ändern...
  • Ändern Sie den Eintrag auf das Startup-Verzeichnis Ihres Projektes (das Verzeichnis, welches Ihre Add-In-Vorlage enthält.

Automatisierte Installation (Unternehmen)

Die automatisierte Installation ist für Kunden von Interesse, weil hierdurch ein Word Add-In schnell und ohne großen Aufwand auf beliebig vielen Arbeitsplätzen installiert werden kann. Weitere Informationen finden Sie hier: Installationsanweisungen für unsere Word-Produkte.

Add-Ins bearbeiten

Die Projekte der installierten und aktivierten Add-Ins werden im VBA-Editor angezeigt, können jedoch nicht bearbeitet werden, wenn nicht die Vorlage selbst auch geöffnet ist. Sie müssen also, wenn Sie ein Add-In weiter bearbeiten möchten, die entsprechende Vorlage öffnen und können dann erst das Projekt einsehen, Änderungen vornehmen und speichern. Da das Add-In nun auch als Datei geöffnet ist, weist Sie Word beim Schließen darauf hin, ungespeicherte Änderungen zu speichern.

Informationen für Administratoren

Ausführliche Installationsanweisungen inkl. Registry-Einträge