katpatuka’s sources

thoughts and lost and founds

word macro >> FontsShowAll

Posted by katpatuka on 30. December 2006

Quick and dirty word macro: show all fonts on your computer with example in a table

Word-Makro um alle Schriftarten auf dem Rechner tabellarisch aufzulisten

Normal.dot - FontsShowAll
Public Sub MAIN()  
Dim n  
Dim i  
WordBasic.FileNew
WordBasic.TableInsertTable ConvertFrom:="", NumColumns:="3", NumRows:="1", _
  InitialColWidth:="Auto"
WordBasic.TableColumnWidth ColumnWidth:="4 cm", SpaceBetweenCols:="0 cm", _
  NextColumn:=1, RulerStyle:="0"
WordBasic.TableColumnWidth ColumnWidth:="10 cm", SpaceBetweenCols:="0 cm", _
  NextColumn:=1, RulerStyle:="0"
WordBasic.TableColumnWidth ColumnWidth:="2 cm", SpaceBetweenCols:="0 cm", _
  RulerStyle:="0"
WordBasic.StartOfDocument 

n = WordBasic.CountFonts()
For i = 1 To n
  WordBasic.Font "Arial", 10
  WordBasic.Insert WordBasic.[Font$](i)
  WordBasic.NextCell
  WordBasic.Font WordBasic.[Font$](i), 12
  WordBasic.Insert WordBasic.[Font$](i)
  WordBasic.NextCell
  WordBasic.Font WordBasic.[Font$](i), 12
  WordBasic.Insert "äöüß"
  WordBasic.NextCell
Next   

End Sub

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>