Share via


fontSize プロパティ

Microsoft FrontPage Visual Basic リファレンス (ページ オブジェクト モデル)

fontSize プロパティ

オブジェクトのテキストに使用するフォント サイズを表す文字列型 (String) の値を取得または設定します。

expression.fontSize

*expression * 必ず指定します。対象となるオブジェクトへの参照を返すオブジェクト式を指定します。

解説

fontSize プロパティには、次のいずれかの文字列型 (String) の値を使用できます。

absolute-size 定義済みのフォント サイズを表すキーワード。使用できるキーワードは、[ xx-small |x-small | small | medium | large | x-large | xx-large ] です。これらの名前付きフォント サイズの実際のサイズは、ユーザーのフォント設定によって決まります。
relative-size 親オブジェクトのフォント サイズを基準とする相対値として解釈されるキーワード。使用できる値は、[ larger | smaller ] です。
length 浮動小数点数。絶対単位 (cmmminptpcpx) または相対単位 (emex) を後に付けて指定します。
percentage 整数。% を後に付けて指定します。親オブジェクトのフォント サイズのパーセンテージです。Internet Explorer 3.0 では、既定のフォント サイズのパーセンテージとして計算されます。

fontSize プロパティの既定値は medium です。カスケード スタイル シート (CSS) の属性が継承されます。

使用例

次の使用例では、現在のユーザー名を含む新しい段落をアクティブ ドキュメントに挿入し、フォントの書式を設定しています。

  Sub FontFaceSource()
    Dim objPara As FPHTMLParaElement

    ActiveDocument.body.insertAdjacentHTML where:="beforeend", _
            HTML:="<p id=""username"">" & Application.UserName & "</p>"

    Set objPara = ActiveDocument.body.all.tags("p").Item("username")

    With objPara.Style
        .fontFamily = "Tahoma"
        .FONTSIZE = "40pt"
        .fontStyle = Italic
        .fontVariant = "small-caps"
        .fontWeight = "bold"
    End With
End Sub