次の方法で共有


TextFrame.Characters メソッド (Excel)

図形のテキスト フレーム内の文字範囲を表す Characters オブジェクトを返します。 Characters オブジェクトを使用して、テキスト フレーム内に文字を追加および書式設定します。

構文

文字 (開始長さ)

TextFrame オブジェクトを返す式。

パラメーター

名前 必須 / オプション データ型 説明
Start 省略可能 バリアント型 (Variant) 範囲の何文字目から取得するかを指定します。 この引数に 1 を設定するか、省略すると、Characters はその範囲の先頭から取得します。
Length 省略可能 バリアント型 (Variant) 返す文字数を指定します。 この引数を省略すると、 Characters メソッドは文字列の残りの部分 ( Start 引数として設定された文字の後にあるすべてのもの) を返します。

戻り値

Characters

注釈

Characters オブジェクトはコレクションではありません。

次の使用例は、作業中のワークシートの最初の図形のテキスト フレームの 3 番目の文字を太字で書式設定します。

With ActiveSheet.Shapes(1).TextFrame 
 .Characters.Text = "abcdefg" 
 .Characters(3, 1).Font.Bold = True 
End With

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。