TextRange.Characters メソッド (Publisher)

指定したテキスト文字のサブセットを表す TextRange オブジェクトを返します。

構文

文字 (開始長さ)

TextRange オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Start 必須 長整数型 (Long) 返される範囲の先頭の文字を指定します。
Length 省略可能 長整数型 (Long) 返される文字数を指定します。 既定値は 1 です。

戻り値

TextRange

注釈

Start の値が、指定したテキストの文字数より大きい場合、指定した範囲の最後の文字を先頭とする範囲が返されます。

Length の値が、指定した開始文字からテキストの最後までの文字数より大きい場合、それらの文字をすべて含む範囲が返されます。

次の使用例では、作業中の文書の先頭ページの最初の図形にテキストを設定し、先頭の 2 文字の書式を 15 ポイントの太字に設定します。

Sub CharRange() 
 Dim rngCharacters As TextRange 
 Set rngCharacters = Application.ActiveDocument.Pages(1).Shapes(1) _ 
 .TextFrame.TextRange.InsertBefore(NewText:="Hello World.") 
 With rngCharacters.Characters(Start:=1, Length:=2).Font 
 .Size = 15 
 .Bold = msoTrue 
 End With 
End Sub

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

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