1
0
mirror of https://github.com/meineerde/holgerjust.de.git synced 2025-10-17 17:01:01 +00:00

Add article "Zeitsparen mit Word"

This commit is contained in:
Holger Just 2016-11-22 00:52:37 +01:00
parent 18872224ab
commit 6e0473e6a4
2 changed files with 38 additions and 0 deletions

View File

@ -0,0 +1,38 @@
---
title: "Zeitsparen mit Word"
author: Holger Just
date: 2008-01-12 13:17 UTC
lang: :de
tags: Technology
cover: 2008/zeitsparen-mit-word/cover.jpg
cover_license: '[Cover Image](https://unsplash.com/photos/54g6dELPr6k) by [Tim Gouw](https://unsplash.com/@punttim), [CC Zero 1.0](https://unsplash.com/license)'
layout: post
---
Es sind die kleinen Dinge, die einem viel Zeit sparen können. Bei Word geht es (zumindest, wenn man Vorlagen einsetzt) häufig darum, alle Felder mit z.B. Referenzen zu aktualisieren.
Leider wird das von Microsoft nicht direkt ermöglicht. Es kann natürlich auch sein, dass ich es nur nicht gefunden habe.
Solange man keine Felder in Kopf- und/oder Fußzeilen einsetzt reicht ja ein klassisches Strg+A gefolgt von F9, was sich aber nur auf den "normalen" Text auswirkt.
Möchte man hingegen wirklich *alle* Felder eines Dokuments aktualisieren, dann kann man das folgende einfache Makro hernehmen. Es ist getestet auf Word XP und 2003.
```vb
Sub AlleFelderAktualisieren()
' Update All Fields
Dim Part As Range
For Each Part In ActiveDocument.StoryRanges
Part.Fields.Update
While Not (Part.NextStoryRange Is Nothing)
Set Part = Part.NextStoryRange
Part.Fields.Update
Wend
Next
' Update Table of Contents
Dim TOC As TableOfContents
For Each TOC In ActiveDocument.TablesOfContents
TOC.Update
Next
End Sub
```

Binary file not shown.

After

Width:  |  Height:  |  Size: 283 KiB