Tipps, Tricks und Antworten

Die folgenden Artikel sind für das Thema „Makros erstellen“ verfügbar.

Klicken Sie auf den Titel des Artikels (fett gedruckt), um den zugehörigen Artikel anzuzeigen.

Mit Makros können Sie Word schneller und einfacher als je zuvor verwenden.

Was tun Sie jedoch, wenn Sie versuchen, ein Makro zu speichern, und Word dies nicht zulässt? Es könnte verschiedene Erklärungen dafür geben, warum dies geschieht.

Beim Schreiben eines Makros besteht eine häufige Aufgabe darin, zwei Zeichenfolgen zu vergleichen.

Sie können dies tun, indem Sie die Zeichenfolgen wie in diesem Tipp beschrieben „normalisieren“.

Wenn Sie ein Makro programmieren, können Sie leicht feststellen, dass einige Zeilen sehr lang werden.

Wenn Sie die Zeilen kürzen möchten, damit sie verständlicher sind, finden Sie hier den Schlüssel zum Aufteilen.

Möchten Sie, dass Ihr Makro das Attribut „Versteckt“ für Text in Ihrem Dokument ändert? Es ist einfacher zu ändern, als Sie vielleicht denken.

Beim Erstellen von Makros muss manchmal bekannt sein, wie viele Dokumente in Word geöffnet sind. Dies ist mit der Windows.Count-Eigenschaft relativ einfach zu bewerkstelligen, es kann jedoch schwieriger sein, herauszufinden, was sich in jedem dieser Fenster befindet.

Wenn Sie ein Makro erstellen, stehen Sie vor der (manchmal) Herausforderung, es zu debuggen. So machen Sie diese Aufgabe so einfach wie möglich.

Möglicherweise müssen Sie den numerischen Wert eines Zeichens in einem Makro bestimmen.

Sie können dies mit der in diesem Tipp beschriebenen Asc-Funktion tun.

Möchten Sie wissen, ob eine Zahl in einem Makro ungerade oder gerade ist? Mit der einfachen Berechnung in diesem Tipp ist es einfach herauszufinden.

Wenn Sie mit Variablen in einem Makro arbeiten, müssen Sie möglicherweise die obere Grenzdimension für ein Array kennen. Dies kann mithilfe der in diesem Tipp beschriebenen UBound-Funktion ermittelt werden.

Möchten Sie eine Zeichenfolge in einem Makro auseinander ziehen? Mit den in diesem Tipp vorgestellten Zeichenfolgenfunktionen ist es einfach.

Müssen Sie einige Makroverarbeitungen von Dokumenten im Ordner Eigene Dateien des Benutzers durchführen? Der erste Schritt besteht darin, herauszufinden, wo sich der Ordner befindet. Hier ist der einfachste Weg, um den Weg herauszufinden.

Wenn Sie ein Makro schreiben, um den Text in einem Dokument zu verarbeiten, müssen Sie möglicherweise die Einfügemarke an das Ende einer Zeile verschieben. Dies erfolgt mit der in diesem Tipp beschriebenen EndKey-Methode.

Makros werden häufig verwendet, um in Dokumenten gespeicherte Informationen zu verarbeiten.

Normalerweise umfasst die Verarbeitung eine Art iterative Aktion innerhalb des Dokuments, z. B. eine Suche, und jedes Mal, wenn das gesuchte Element gefunden wird, eine Aufgabe auszuführen. Es kann sehr hilfreich sein, zu verstehen, wie diese Art der Wiederholung ausgeführt wird.

Wenn Sie ein Makro schreiben, das Änderungen an einem Dokument vornimmt, möchten Sie möglicherweise, dass dieses Makro diese Änderungen speichert. Es gibt verschiedene Möglichkeiten, wie Sie den richtigen Code implementieren können, um dies zu tun, wie in diesem Tipp beschrieben.

Müssen Sie ein neues Dokument aus einem Makro heraus unter einem bestimmten Dateinamen speichern? Wenn Sie die Funktionen zum Aufzeichnen von Makros von Word verwenden, erhalten Sie nicht die gewünschten Ergebnisse. Die Informationen in diesem Tipp enthalten die Antworten sowie viele verschiedene Möglichkeiten, wie Sie das Problem angehen können.

Das Speichern eines Dokuments in einem anderen Format ist einfach, wenn Sie den Befehl Speichern unter manuell verwenden. Das Speichern eines Dokuments in einem vorhandenen Makro im gewünschten Format ist etwas schwieriger, es sei denn, Sie wissen, wie die in diesem Tipp beschriebene SaveAs-Methode verwendet wird.

Word bietet die Möglichkeit, Symbolleistensymbole in zwei Größen anzuzeigen: normal und groß. Sie können die großen Symbole über das Dialogfeld Anpassen aktivieren oder sie in einem Makro aktivieren, wie in diesem Tipp beschrieben.

In einem Makro erstellte Formeln haben eine bestimmte Reihenfolge, in der Operationen ausgeführt werden. Dies wird als Vorrang bezeichnet, wie in diesem Tipp erläutert.

Mit einer der leistungsstarken Programmierstrukturen in VBA können Sie Befehle bedingt ausführen. Die If …​ End If-Struktur ist einfach zu implementieren, sobald Sie verstanden haben, was sie tut.

Wenn Ihr Makro mit einem Benutzer kommunizieren muss, besteht eine einfache Möglichkeit darin, ein Meldungsfeld zu verwenden. Hier erfahren Sie, wie Sie diese Funktion von VBA verwenden.

Durch das Erstellen von Makros können Sie die Möglichkeiten in Word erweitern. Wenn Sie mit Makros arbeiten, wissen Sie, dass das Erstellen von Makros von Grund auf die größte Flexibilität bietet. So erstellen Sie Ihre eigenen Makros von Grund auf neu.

Verwandte Themen finden Sie oben in der linken Spalte unter „Tiefer gehen“ …​