Variablenzuordnung für Microsoft Office – Beispiel: Hinzufügen eines Aktualisierungsmakros

Damit Sie die Felder, die mit einer benutzerdefinierten Variablen verknüpft sind, nicht manuell aktualisieren müssen, können Sie ein Makro erstellen, mit dem die Felder automatisch bei jedem Öffnen des Dokuments aktualisiert werden.

Ohne Makro würden die Werte beim Öffnen des Dokuments nicht automatisch aktualisiert, wenn Sie die Dateidatenkarte bearbeitet und den Wert der verknüpften Felder aktualisiert haben. Zum Aktualisieren der Felder müssten Sie sie einzeln auswählen und durch Drücken von F9 aktualisieren.

Hinzufügen eines Aktualisierungsmakros:

  1. Starten Sie Microsoft Word.
  2. Wählen Sie Extras > Makro > Makros, oder drücken Sie Alt+F8.
  3. Geben Sie im Feld AutomÖffnen als Makroname ein, und klicken Sie auf Erstellen.
  4. Fügen Sie im Codefenster zwischen Sub AutomÖffnen() und End Sub den folgenden Makrocode ein:
    Dim aStory As Range Dim aField As Field For Each aStory In ActiveDocument.StoryRanges For Each aField In aStory.Fields aField.Update Next aField Next aStory
  5. Speichern Sie das Makro, und schließen Sie das Codefenster.
Wenn Sie das nächste Mal ein Dokument öffnen, das Felder enthält, die mit SOLIDWORKS PDM Variablen verknüpft sind, werden die Felder automatisch aktualisiert.
Durch das Aktualisieren der Felder wird das Dokument geändert, und Word fragt beim Schließen des Dokuments, ob die Änderungen gespeichert werden sollen.