fontSize Property

Microsoft FrontPage Visual Basic

fontSize Property

Sets or returns a String that represents the size of the font used for text in the object.

expression.fontSize

expression    Required. An expression that returns one of the objects in the Applies To list.

Remarks

The String value for the fontSize property can be one of the following:

absolute-size Set of keywords that indicate predefined font sizes. Possible keywords include [ xx-small |x-small | small | medium | large | x-large | xx-large ]. Named font sizes scale according to the user's font setting preferences.
relative-size Set of keywords that are interpreted as relative to the font size of the parent object. Possible values include [ larger | smaller ].
length Floating-point number, followed by an absolute units designator (cm, mm, in, pt, pc, or px) or a relative units designator (em or ex).
percentage Integer, followed by a %. The value is a percentage of the parent object's font size. In Internet Explorer 3.0, the value is calculated as a percentage of the default font size.

The default value of the fontSize property is medium. The cascading style sheets (CSS) attribute is inherited.

Example

This example inserts a new paragraph containing the current user's name into the active document, and then formats the font characteristics.

    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