Application.LandscapeFontNames (Word)
Returns a FontNames object that includes the names of all the available landscape fonts.
Sub ListLandscapeFonts()
Dim docNew As Document
Dim intCount As Integer
Set docNew = Documents.Add
docNew.Content.InsertAfter "Landscape Fonts" & vbLf
For intCount = 1 To LandscapeFontNames.Count
docNew.Content.InsertAfter LandscapeFontNames(intCount) _
& vbLf
Next
With docNew
.Range(Start:=.Paragraphs(2).Range.Start, End:=.Paragraphs _
(docNew.Paragraphs.Count).Range.End).Select
End With
Selection.Sort
End Sub