フォント名(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 |
実行結果
関連記事
-
-
書式を変換(Format 関数)
Format 関数の使い方 【書式】 result = Format ( exp …
-
-
フォントの設定(Font プロパティ)
フォントの設定(Font プロパティ) 指定されたオブジェクトのフォント情報(F …
-
-
連想配列(Dictionary オブジェクト)
連想配列 連想配列とは、添字(キー)に文字列を使用することができる配列です。 V …
-
-
Math 関数( Abs,Atn,Cos,Exp,Log,Rnd,Sgn,Sin,Sqr,Tan )
Abs 関数 【書式】 value = Abs ( number ) 【引数・戻 …
-
-
フォントサイズ(Size プロパティ・StandardFontSize プロパティ)
フォントサイズを取得・設定する(Size プロパティ) Size プロパティは、 …
-
-
変数がNull 値かどうかをチェックする( IsNull 関数 )
IsNull 関数の使い方 【書式】 result = IsNull ( exp …
-
-
変数が日付型かどうかをチェックする( IsDate 関数 )
IsDate 関数の使い方 【書式】 result = IsDate( expr …
-
-
文字列:文字列を指定した形式に変換する(StrConv 関数)
StrConv 関数の使い方 【書式】 result = StrConv ( s …
-
-
文字列:文字列を検索してその最初の文字位置を返す(InStr 関数,InStrB 関数)
InStr 関数・InStrB 関数の使い方 【書式】 result = { I …
-
-
VBA で正規表現を使う(RegExp オブジェクト)
RegExp オブジェクト VBA で正規表現を使うには、VBScript のR …