bottom
Great WordTips!
         
Your e-mail address is safe!
Close Note

Tips.Net > WordTips Home > Printing > Printing a Font List

Printing a Font List

Summary: Do you need to get a list of all the fonts available on your system? It’s easy with the macro included in this tip. (This tip works with Microsoft Word 97, Word 2000, Word 2002, Word 2003, and Word 2007.)

In older versions of Word (much older, as in Word for Windows 2), there was a feature that allowed you to quickly print a list of fonts on your system. Unfortunately, that is no longer the case. The following VBA macro, however, will create a document that contains a complete font list, in sorted order:

Sub ListAllFonts()
    Dim J As Integer
    Dim FontTable As Table

    'Start off with a new document
    Set NewDoc = Documents.Add

    'Add a table and set the table header
    Set FontTable = NewDoc.Tables.Add(Selection.Range, _
      FontNames.Count + 1, 2)

    With FontTable
        .Borders.Enable = False
        .Cell(1, 1).Range.Font.Name = "Arial"
        .Cell(1, 1).Range.Font.Bold = 1
        .Cell(1, 1).Range.InsertAfter "Font Name"
        .Cell(1, 2).Range.Font.Name = "Arial"
        .Cell(1, 2).Range.Font.Bold = 1
        .Cell(1, 2).Range.InsertAfter "Font Example"
    End With

    'Go through all the fonts and add them to the table
    For J = 1 To FontNames.Count
        With FontTable
            .Cell(J + 1, 1).Range.Font.Name = "Arial"
            .Cell(J + 1, 1).Range.Font.Size = 10
            .Cell(J + 1, 1).Range.InsertAfter FontNames(J)
            .Cell(J + 1, 2).Range.Font.Name = FontNames(J)
            .Cell(J + 1, 2).Range.Font.Size = 10
            .Cell(J + 1, 2).Range.InsertAfter "ABCDEFG abcdefg 1234567890"
        End With
    Next J

    FontTable.Sort SortOrder:=wdSortOrderAscending
End Sub

Once the macro is through running, you will have a complete font list for your system. You can then print it out and keep it handy when you are working with Word.

Tip #405 applies to Microsoft Word versions: 97 | 2000 | 2002 | 2003 | 2007


More Power! Expand your skills and make Word really sing! It's all possible with macros. The best resource anywhere for macros is WordTips: The Macros. Check it out today!

Helpful Links

Ask a Word Question
Make a Comment

Tips.Net Home
Vital News Home

WordTips FAQ
WordTips Premium

Learn Access Now

Beauty Tips
Bugs and Pests Tips
Car Tips
Cleaning Tips
College Tips
Cooking Tips
Excel2007 Tips
ExcelTips
Family Tips
Gardening Tips
Health Tips
Home Tips
Money Tips
Organizing Tips
Pet Tips
Word2007 Tips
WordTips

Advertise on the
WordTips Site

 

Great Info!

Get tips like this every week in WordTips, a free productivity newsletter. Enter your e-mail address and click "Subscribe."
     
(Your e-mail address will never be shared with anyone, ever.)