フォント名(Name,ThemeFont,StandardFont)
2015/08/26
フォント名を取得・設定する(Name プロパティ)
Name プロパティは、オブジェクトのフォント名を文字列型(String)で、取得・設定します。
    <取得>
    object.Name
    <設定>
    object.Name = string
引数・戻り値
- object ・・・ 対象となる Font オブジェクトを指定します。
- string ・・・ フォント名を指定します。
テーマのフォント(ThemeFont プロパティ)
ThemeFont プロパティは、テーマで使用しているフォントを利用するかどうかを指定します。設定には、テーマのフォントを表す定数(XlThemeFont 列挙)を使用します。
    <取得>
    object.ThemeFont
    <設定>
    object.ThemeFont = const
引数・戻り値
- object ・・・ 対象となる Font オブジェクトを指定します。
- const  ・・・  テーマのフォントを表す定数やその値を指定します。
 定数 値 内容 xlThemeFontMajor 2 テーマのフォント(見出し) xlThemeFontMinor 1 テーマのフォント(本文) xlThemeFontNone 0 テーマのフォントを使用しません 
ThemeFont プロパティは、Excel 2007 以降でしか使用できません。
標準フォント名の取得・設定(StandardFont プロパティ)
StandardFont プロパティで、標準フォントを文字列型(String)で、設定・取得します。フォントを指定していない場合、このStandardFont プロパティのフォントが使用されます。
    <取得>
    object.StandardFont
    <設定>
    object.StandardFont = string
引数・戻り値
- object ・・・ 対象となる Application オブジェクトを指定します。
- string ・・・ フォント名を指定します(文字列型)。
StandardFont プロパティの対象オブジェクトは、Application オブジェクトです。
StandardFont プロパティで、標準フォントを変更した場合、Excel を再起動するまで変更は反映されません。
フォント名・標準フォント名の取得・設定 使用例
サンプルVBAソース
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | Sub Sample_Font02()     'セル「C2」入力・文字列設定(メイリオ)     Range("C2").Value = "あいうえ"     Range("C2").Font.Name = "メイリオ"     'セル「C5」入力・文字列設定(テーマのフォント「見出し」)     Range("C5").Value = "ABCDE"     Range("C5").Font.ThemeFont = xlThemeFontMajor     'セル「C2」のフォント名     Range("A2").Value = Range("C2").Font.Name     'セル「C5」のフォント名     Range("A5").Value = Range("C5").Font.Name     '標準フォント名     Range("A8").Value = Application.StandardFont End Sub | 
実行結果
関連記事
-  
              
- 
      指定した値を8進数で表記した文字列に変換する(Oct 関数)Oct 関数 の使い方 【書式】 result = Oct ( expressi … 
-  
              
- 
      指定した数のスペースを挿入する(Spc 関数)指定した数のスペースを挿入 指定した数のスペースを挿入するには、Spc 関数を使 … 
-  
              
- 
      文字列:アルファベットを小文字または大文字に変換(LCase 関数,UCase 関数)LCase 関数・UCase 関数 の使い方 【書式】 <アルファベットの大文字 … 
-  
              
- 
      ユーザー設定リストを使って並べ替える(Sort)VBAでリスト、テーブルを並べ替える(Sort) VBAで、ソートを行うには、S … 
-  
              
- 
      指定した値を16進数で表記した文字列に変換する(Hex 関数)Hex 関数 の使い方 【書式】 result = Hex ( expressi … 
-  
              
- 
      RGB 値一覧表(XlRgbColor 列挙型)RGB 値(XlRgbColor 列挙型)一覧表 RGB 関数を使用して、出力さ … 
-  
              
- 
      文字列:文字列変数の値を右詰めまたは左詰めにする(RSet ステートメント・LSet ステートメント)RSet ステートメント・LSet ステートメント 【書式】 < RSet ステ … 
-  
              
- 
      文字列:文字列を最後から検索してその最初の文字位置を返す(InStrRev 関数)InStrRev 関数 任意の文字列の中で、指定した文字列を最後から検索して、見 … 
-  
              
- 
      VBA の演算子(論理演算子:And、Eqv、Imp、Not、Or、Xor)論理演算子 論理演算を行うときに使用する演算子で、以下の 6 種類があります。 … 
-  
              
- 
      色の設定(ColorIndex プロパティ・Colors プロパティ)ColorIndex プロパティ ColorIndex プロパティは、指定したオ … 
 
        
