図形のテキスト フレーム内の文字の範囲を表す 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 のサポートおよびフィードバックを参照してください。