Home  >  Praxis & Hilfe  >  Kummerkasten  >  Office  > Artikel 31993

spacer

Word 2002/2003: Auflisten der Schriftarten

Ich würde in meinem Word (Office XP) gerne ein Dokument ausdrucken, das einen Beispielsatz in jeder hier installierten Schriftart zeigt. Früher habe ich dies von Hand gemacht, aber inzwischen sind so viele Fonts installiert, dass mir das zu mühsam wird. Gibts da eine schnellere Lösung?

blue_quad von Gaby Salvisberg (16.12.2005)

Hierfür können Sie ein Makro verwenden. Gehen Sie zu Extras/Makro/Makros. Tippen Sie im Feld Makroname das Wort «Schriften» ein und klicken Sie auf Erstellen. Nun öffnet sich der Visual-Basic-Editor. Die erste Zeile «Sub Schriften()» und die letzte Zeile «End Sub» stehen schon da. Tippen (oder kopieren) Sie nun den Rest des Makrocodes zwischen diese Zeilen. Am Schluss beenden Sie den Editor via Datei/Schliessen und zurück zu Word. Öffnen Sie nun ein neues, leeres Dokument und darin nochmals das Menü Extras/Makro/Makros. Klicken Sie jetzt erst das neue Makro «Schriften» an und anschliessend die Schaltfläche Ausführen. Schon baut Word die gewünschte Schriftarten-Liste auf.

Kopieren Sie den Makro-Code, der zwischen den beiden gestrichelten Linien steht:

--------------------

Sub Schriften()
Selection.InsertAfter "Ausdruck der verfügbaren Schriftarten" + String$(2, 13)
Selection.Paragraphs.Alignment = wdAlignParagraphCenter
With Selection.Font
.Size = 18
.Bold = True
.Italic = True
End With

Selection.Collapse direction:=wdCollapseEnd
Set Tabelle = ActiveDocument.Tables.Add(Selection.Range, 1, 2)
Tabelle.Cell(1, 1).SetWidth ColumnWidth:=InchesToPoints(2), RulerStyle:=wdAdjustNone
Selection.InsertAfter "Schriftart"
Tabelle.Cell(1, 2).SetWidth ColumnWidth:=InchesToPoints(4), RulerStyle:=wdAdjustNone
Tabelle.Cell(1, 2).Range.InsertAfter "Beispiel in Schriftgröße 12"
Beispiel = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz € ÄäÖöÜüß§0123456789" _
+ Chr$(34) + Chr$(132) + Chr$(147) + "@#$%&?!*"
Anzahl = FontNames.Count - 1
ReDim Schrift(Anzahl)
For z = 0 To Anzahl
Schrift(z) = FontNames(z + 1)
Next
For x = 0 To Anzahl
Selection.Tables(1).Rows.Add
Tabelle.Cell(x + 2, 1).Range.InsertAfter Schrift(x)
Tabelle.Cell(x + 2, 2).Range.InsertAfter Beispiel
With Tabelle.Cell(x + 2, 2).Range.Font
.Name = Schrift(x)
.Size = 12
End With
Next x
End Sub

--------------------



  


Anzeige
Social Bookmarks
PCtipp als APP
PCtipp App

Laden Sie die PCtipp-App kostenlos auf Ihr Smartphone und bleiben Sie auf dem Laufenden.

 

Wählen Sie:
Ähnliche Themen

Problem: Wenn ich einer Mail im Outlook 2003 einen Anhang anfügen möchte, erscheint eine Fehlermeldung, die behauptet: «Es ist nicht genügend Arbeitsspeicher... Outlook 2003: Zuwenig Arbeitsspeicher beim Anhängen einer Datei

Problem: Ich sehe immer wieder sogenannte Kurzbriefe, die Kästchen enthalten wie z.B. «Zur Orientierung», «Weiterbearbeitung» usw.. Die braucht man nur... Word: Erstellen eines Kurzbriefformulars

Problem: Meine Adressverwaltung wurde seinerzeit mit Access 2000 erstellt. Wenn ich sie mit Access 2007 öffne, erhalte ich seit rund einem Monat bei einigen... Access 2007: Fehlermeldung betreffend Sandbox-Modus

Problem: Seit einiger Zeit wird in einem Arbeitsblatt (Excel XP/2002) die Farbe der Zahlen und die Hintergrundfarbe nicht mehr angezeigt. In der Vorschau... Excel: Zell- und Zahlenfarbe wird nicht angezeigt

Problem: In Zelle A1 steht z.B. ein deutsches Wort, in B1 die korrekte französische Übersetzung. In C1 schreibe ich als Übung das französische Wort hinein.... Excel zum «Büffeln» von Vokabeln verwenden

Fachchinesisch

Mühe mit Computerbegriffen?

Im Fachchinesen finden Sie 743 Erklärungen.

AKTUELLE KUMMERKASTEN

Auf meiner Festplatte sind zwei versteckte Dateien, c:\hiberfil.sys und c:\pagefile.sys, die zusammen ca. 2.5GB an Platz brauchen. Brauche ich diese Dateien,... hiberfil.sys und pagefile.sys

Problem: Wenn ich meinen Computer in den Ruhezustand versetzen will, geht es nicht richtig. Es wird nur für etwa zwei Sekunden der Bildschirm schwarz,... Windows 7/Vista: Ruhezustand nicht möglich

Leser empfehlen

Problem: Ich möchte in den einzelnen Feldern der Tabelle eine Dropdown-Liste zur Auswahl der Kriterien einfügen. Wie geht das? Dropdown-Liste in Excel erstellen

Ich arbeite häufig mit der Sonderzeichentabelle in Word. Mir ist es aber zu umständlich, ständig die Tabelle zu öffnen, um das Zeichen in den Text einzufügen.... ASCII-Tabelle für Sonderzeichen

Problem: Wenn ich aus den PCtipp-Downloads ein File herunterladen will, erscheint die Aufforderung, ein PCtipp-Abo zu lösen. Ich kaufe den PCtipp aber... Frustfreier Download bei www.pctipp.ch

Problem: Wenn ich im Firefox via Ctrl+T oder «Datei/Neuer Tab» einen neuen Tab öffne, wird in diesem immer eine leere Seite (about:blank) angezeigt. Ich... Firefox: Neuer Tab mit Startseite?

Kann ich Windows XP auch im abgesicherten Modus starten? Windows XP im abgesicherten Modus starten

ANZEIGE
PROMOTION
PCTIPP ABONNIEREN
Holen Sie sich monatlich die besten Tipps und Tricks für den PC-Alltag nach Hause.
NEWSLETTER
Wir halten Sie auf dem Laufenden: Der Newsletter liefert Ihnen jeden Werktag das Aktuellste aus der Welt von Computer und Internet.

RSS-FEEDS
Die PCtipp-Website bietet RSS-Feeds an. Holen Sie sich die Schlagzeilen von PCtipp.ch schnell und bequem auf den Desktop oder bauen Sie diese in Ihre eigene Webseite ein.
Anzeige