Characters オブジェクト (Word)
選択範囲、指定範囲、または文書内の文字のコレクションを表します。 Character というオブジェクトはなく、Characters コレクションの各項目は、1 文字を表す Range オブジェクトです。
Document、Range、または Selection オブジェクトの Characters プロパティを使用して、Characters コレクションを取得します。 次の使用例は、選択されている文字の数を表示します。
MsgBox Selection.Characters.Count & "characters are selected"
文字 (インデックス)、インデックスがインデックス番号を使用して、1 文字を表す Range オブジェクトを返します。 インデックス番号は Characters コレクションでの文字の位置を表します。 次の使用例は、24 ポイントの太字と選択範囲の最初の文字を書式設定します。
With Selection.Characters(1)
.Bold = True
.Font.Size = 24
End With
備考
文書内のこのコレクションに Count プロパティを使用して、メイン ストーリー (本文) のみに含まれる項目の数を取得します。 他のストーリーに含まれる項目の数を取得するには、 Range オブジェクトと共にコレクションを使用します。
Characters コレクションの Add メソッドはありません。 代わりに、 InsertAfter または InsertBeforeRange オブジェクトに文字を追加するメソッドです。 次の使用例は、作業中の文書の最初の段落の後の新しい段落を挿入します。
With ActiveDocument
.Paragraphs(1).Range.InsertParagraphAfter
.Paragraphs(2).Range.InsertBefore "New Text"
End With
名前 |
---|
アイテム |
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。