関数・メソッド

Excelの標準フォントを設定/取得する【StandardFontプロパティ】【ExcelVBA】

構文

Application.StandardFont

StandardFont・・・Excelアプリケーションの標準フォント名を取得/設定

Applicationオブジェクトの StandardFont プロパティでExcelの標準フォント名を取得/反映します。

StandardFontプロパティのサンプルコード

Public Sub sample()

    '■セルA1のフォントを「標準フォント」にする
    Range("A1").Font.Name = Application.StandardFont
    
    '■セルA1を含む表に対して、フォントを「標準フォント」にする
    Range("A1").CurrentRegion.Font.Name = Application.StandardFont
                
    '■シート全体のフォントを「標準フォント」にする
    Cells.Font.Name = Application.StandardFont

    '■セルA1のフォントを標準フォントへ設定する
    Application.StandardFont = Range("A1").Font.Name

    '■「MS Pゴシック」を標準フォントへ設定する
    Application.StandardFont = "MS Pゴシック"
    
    '■現在設定されている標準フォントを取得する
    Debug.Print Application.StandardFont    'MS Pゴシック

End Sub

注意点

  • セルのフォントを取得や設定する場合はFont.Nameプロパティを使用します。
  • StandardFontプロパティが反映されるのは、Excelの再起動後です。
    変更後に新規で開くすべてのExcelブックに適用されます。

関連記事

コメント

タイトルとURLをコピーしました