Как получить список всех шрифтов, в виде массива?
Категория: Basic
2012-07-17 14:48:02
code: #vba
Private Sub GetFonts() With Application.CommandBars("Formatting") If Not .FindControl(Id:=1728) Is Nothing Then With .FindControl(Id:=1728) ReDim iFonts$(1 To .ListCount) For iCount% = 1 To .ListCount iFonts$(iCount%) = .List(iCount%) Next End With Else MsgBox "Вы удалили контрол, который содержит список всех шрифтов" End If End With End Sub
Актуально для MS Excel 97, 2000, XP
Поделиться: