Range インターフェイス

定義

文書内の連続した領域を表します。

public interface class Range
[System.Runtime.InteropServices.Guid("0002095E-0000-0000-C000-000000000046")]
public interface Range
type Range = interface
Public Interface Range
属性

注釈

Range オブジェクトは、開始文字と終了文字の位置によって定義されます。 ドキュメントでブックマークを使用する方法と同様に、 Range オブジェクトはドキュメントの特定の部分を識別するために使用されます。 ただし、ブックマークとは異なり、 Range オブジェクトは、それを定義したプログラミング コードの実行中にのみ存在します。 Range オブジェクトは選択範囲に依存しません。 つまり、選択範囲を変更しなくてもオブジェクトを定義し操作できます。 また、文書では複数の範囲を定義できますが、各ウィンドウ枠には 1 つの選択範囲しか存在できません。

Range(Object, Object) メソッドを使用して、指定された開始および終了文字の位置によって定義されたRange オブジェクトを返します。

個々のオブジェクトの Range プロパティを使用して、オブジェクトの先頭と末尾で定義された Range オブジェクトを取得します。 Range プロパティは、多くのオブジェクト (ParagraphBookmarkCellなど) に適用されます。

プロパティ

Application

Microsoft Word アプリケーションを表すApplication オブジェクトを返します。

Bold

フォントまたは範囲を太字で書式設定するかどうかを指定します。

BoldBi

フォントまたは範囲を太字で書式設定するかどうかを指定します。

BookmarkID

指定した選択範囲または範囲の先頭を囲むブックマークの番号を返します。は、対応するブックマークがない場合は 0 (ゼロ) を返します。

Bookmarks

範囲内のすべてのブックマークを表す Bookmarks コレクションを返します。

Borders

指定したオブジェクトのすべての罫線を表す Borders コレクションを返します。

CanEdit

内部使用のため予約済みです。

CanPaste

内部使用のため予約済みです。

Case

指定した範囲内のテキストの大文字と小文字を表す WdCharacterCase 定数を設定または返します。

Cells

範囲内のテーブル セルを表す Cells コレクションを返します。

Characters

範囲内の文字を表す Characters コレクションを返します。

CharacterStyle

1 つ以上の文字の書式設定に使用するスタイルを表す Object を 返します。 読み取り専用です。

CharacterWidth

指定した範囲の文字幅を設定または返します。

Columns

範囲内のすべてのテーブル列を表す Columns コレクションを返します。

CombineCharacters

指定した範囲に結合文字が含まれているかどうかを判断します。

Comments

指定した範囲内のすべてのコメントを表す Comments コレクションを返します。

Conflicts

範囲内のすべての競合オブジェクトを含む Conflicts コレクション オブジェクトを取得します。

ContentControls

範囲内に含まれるコンテンツ コントロールを表す ContentControls コレクションを返します。 読み取り専用です。

Creator

指定されたオブジェクトを作成したアプリケーションを示す 32 ビットの整数を取得します。

DisableCharacterSpaceGrid

Microsoft Wordが範囲の 1 行あたりの文字数を無視するかどうかを決定します。

Document

指定した範囲に関連付けられている Document オブジェクトを返します。

Duplicate

指定した範囲のすべてのプロパティを表す Range オブジェクトを返します。

Editors

文書内の選択範囲または範囲を変更する権限を持つすべてのユーザーを表す Editors オブジェクトを返します。

EmphasisMark

文字または指定された文字列に傍点を設定または返します。

End

範囲の終了文字の位置を設定または返します。

EndnoteOptions

範囲または選択範囲のエンドノーツを表す EndnoteOptions オブジェクトを返します。

Endnotes

範囲内のすべての文末脚注を表す Endnotes コレクションを返します。

EnhMetaFileBits

選択範囲またはテキスト範囲の表示方法を示す図形式を返します。

Fields

範囲内のすべてのフィールドを表す読み取り専用 Fields コレクションを返します。

Find

検索操作の条件を含む Find オブジェクトを返します。

FitTextWidth

Microsoft Wordが現在の範囲のテキストに合う幅 (現在の測定単位) を設定または返します。

Font

指定したオブジェクトの文字書式を表す Font オブジェクトを設定または返します。

FootnoteOptions

範囲内の脚注オプションを表す FootnoteOptions オブジェクトを返します。

Footnotes

範囲内のすべての脚注を表す Footnotes コレクションを返します。

FormattedText

指定した範囲または選択範囲に書式設定されたテキストを含む Range オブジェクトを設定または返します。

FormFields

範囲内のすべてのフォーム フィールドを表す FormFields コレクションを返します。

Frames

範囲内のすべてのフレームを表す Frames コレクションを返します。

GrammarChecked

指定した範囲で文法チェックが実行されているかどうかを判断します。

GrammaticalErrors

指定した範囲の文法チェックに失敗した文を表すProofreadingErrors コレクションを返します。

HighlightColorIndex

指定した範囲の強調表示の色を設定または返します。

HorizontalInVertical

縦書きテキスト内で横書きの書式を設定または返します。

HTMLDivisions

Web ドキュメント内の HTML 除算を表す HTMLDivisions オブジェクトを返します。

Hyperlinks

指定した範囲内のすべてのハイパーリンクを表す Hyperlinks コレクションを返します。

ID

現在の文書を Web ページとして保存するときに指定したオブジェクトを識別するラベルを設定または返します。

Information[WdInformation]

指定した選択範囲または範囲に関する情報を返します。

InlineShapes

文書、範囲、または選択範囲のすべてのInlineShape オブジェクトを表すInlineShapes コレクションを返します。

IsEndOfRowMark

指定した範囲が折りたたまれており、テーブルの行末マークに配置されているかどうかを判断します。

Italic

範囲が斜体で書式設定されているかどうかを判断します。

ItalicBi

範囲が斜体で書式設定されているかどうかを判断します。

Kana

指定した日本語テキストの範囲がひらがなかカタカナかを設定または返します。

LanguageDetected

取得または Microsoft Word が指定したテキストの言語を検出するかどうかを指定する値を設定します。

LanguageID

オブジェクトの言語を示します。

LanguageIDFarEast

指定したオブジェクトの東アジア言語を設定または返します。

LanguageIDOther

オブジェクトの言語を示します。

ListFormat

範囲のすべてのリスト書式設定特性を表す ListFormat オブジェクトを返します。

ListParagraphs

範囲内のすべての段落番号を表す ListParagraphs コレクションを返します。

ListStyle

箇条書きまたは番号付きリストの書式設定に使用するスタイルを表す Object を 返します。 読み取り専用です。

Locks

範囲内のすべてのロックを表す CoAuthLocks コレクション オブジェクトを取得します。

NextStoryRange

次の表に示すように、次のストーリーを参照する Range オブジェクトを返します。

NoProofing

スペル チェックと文章校正で指定したテキストが無視されるかどうかを判断します。

OMaths

指定した範囲内のOMath オブジェクトを表すOMaths コレクションを返します。 読み取り専用です。

Orientation

取得またはテキストの方向の機能を有効にすると、範囲内のテキストの方向を設定します。

PageSetup

指定した範囲に関連付けられている PageSetup オブジェクトを返します。

ParagraphFormat

指定した範囲の段落設定を表す ParagraphFormat オブジェクトを設定または返します。

Paragraphs

指定した範囲内のすべての段落を表す Paragraphs コレクションを返します。

ParagraphStyle

段落の書式設定に使用するスタイルを表す オブジェクト を返します。 読み取り専用です。

Parent

指定されたオブジェクトの親オブジェクトを表すオブジェクトを取得します。

ParentContentControl

指定した範囲の親コンテンツ コントロールを表す ContentControl オブジェクトを返します。 読み取り専用です。

PreviousBookmarkID

最後にする前に、または指定範囲と同じ場所にあるブックマークの番号を返します。

ReadabilityStatistics

指定した範囲の読みやすさ統計を表す ReadabilityStatistics コレクションを返します。

Revisions

範囲の変更履歴を表す Revisions コレクションを返します。

Rows

範囲内のすべてのテーブル行を表す Rows コレクションを返します。

Scripts

指定したオブジェクト内の HTML スクリプトのコレクションを表す Scripts コレクションを返します。

Sections

指定した範囲内のセクションを表す Sections コレクションを返します。

Sentences

範囲内のすべての文を表す Sentences コレクションを返します。

Shading

指定したオブジェクトのシェーディングの書式設定を参照する Shading オブジェクトを返します。

ShapeRange

指定した範囲内のすべてのShape オブジェクトを表すShapeRange コレクションを返します。

ShowAll

印刷されていないすべての文字 (非表示のテキスト、タブ マーク、スペース マーク、段落記号など) を表示するかどうかを指定します。

SmartTags

範囲内のスマート タグを表す SmartTags オブジェクトを返します。

SpellingChecked

指定した範囲でスペル チェックが行われたかどうかを判断します。

SpellingErrors

指定した範囲内のスペル ミスとして識別される単語を表す ProofreadingErrors コレクションを返します。

Start

範囲の開始文字位置を設定または返します。

StoryLength

指定した範囲を含むストーリーの文字数を返します。

StoryType

指定した範囲のストーリーの種類を返します。

Style

指定したオブジェクトのスタイルを設定または返します。

Subdocuments

指定した範囲内のすべてのサブ文書を表す Subdocuments コレクションを返します。

SynonymInfo

シノニム、アントニム、または指定した単語または語句の関連する単語と式に関する類義語辞典からの情報を含む SynonymInfo オブジェクトを返します。

Tables

指定した範囲内のすべてのテーブルを表す Tables コレクションを返します。

TableStyle

テーブルの書式設定に使用するスタイルを表す Object を 返します。 読み取り専用です。

Text

指定した範囲内のテキストを設定または返します。

TextRetrievalMode

指定した範囲からテキストを取得する方法を制御する TextRetrievalMode オブジェクトを返します。

TextVisibleOnScreen

指定した範囲のテキストが画面に表示されるかどうかを示す Integer (C#では int ) を返します。 読み取り専用です。

TopLevelTables

現在の範囲の最も外側の入れ子のレベルにあるテーブルを表す Tables コレクションを返します。

TwoLinesInOne

Microsoft Word のいずれかの 2 つの行のテキストを設定し、存在する場合に、文字列を囲む文字を指定するかどうかを設定または返します。

Underline

範囲に適用される下線の種類を設定または返します。

Updates

範囲内のすべての利用可能な更新プログラムを表す CoAuthUpdates コレクション オブジェクトを取得します。

WordOpenXML

Microsoft Office Word Open XML 形式の範囲内に含まれる XML を表す文字列型 (String) の値を返します。 読み取り専用です。

Words

範囲内のすべての単語を表す Words コレクションを返します。

XML[Boolean]

指定したオブジェクト内の XML テキストを表す 文字列型 (String) の値を取得します。

XMLNodes

このオブジェクト、メンバー、または列挙体は非推奨です。ユーザーのコード内で使用されるものではありません。

XMLParentNode

このオブジェクト、メンバー、または列挙体は非推奨です。ユーザーのコード内で使用されるものではありません。

メソッド

AutoFormat()

範囲の書式を自動的に設定します。

Calculate()

範囲内の数式を計算します。

CheckGrammar()

指定された範囲の文章校正を行います。

CheckSpelling(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

指定した範囲のスペル チェックを開始します。

CheckSynonyms()

選択範囲内の文字列の類義語を一覧表示した [類義語事典] ダイアログ ボックスを表示します。

Collapse(Object)

範囲を開始位置または終了位置に折りたたみます。

ComputeStatistics(WdStatistic)

指定した範囲の内容に基づいて統計を返します。

ConvertHangulAndHanja(Object, Object, Object, Object, Object)

指定した範囲をハングルから Hanja に、またはその逆に変換します。

ConvertToTable(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

範囲内または選択範囲内のテキストをテーブルに変換します。

ConvertToTableOld(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

内部使用のため予約済みです。

Copy()

指定したオブジェクトをクリップボードにコピーします。

CopyAsPicture()

CopyAsPicture メソッドは、Copy() メソッドと同じように動作します。

CreatePublisher(Object, Object, Object, Object)

内部使用のために予約されています。このメンバーは Macintosh 専用であり、使用しないでください。

Cut()

文書から指定されたオブジェクトを切り取り、クリップボードに貼り付けます。

Delete(Object, Object)

指定された数だけ文字または単語を削除します。

DetectLanguage()

指定された文字列を分析して、どの言語で記述されているかを判別します。

EndOf(Object, Object)

指定範囲または選択範囲の末尾の文字位置を、指定された文字列の単位のうち、最も近い単位の末尾まで移動または拡張します。

Expand(Object)

指定した範囲を展開します。

ExportAsFixedFormat(String, WdExportFormat, Boolean, WdExportOptimizeFor, Boolean, WdExportItem, Boolean, Boolean, WdExportCreateBookmarks, Boolean, Boolean, Boolean, Object)

文書の一部を PDF 形式または XPS 形式で保存します。

ExportFragment(String, WdSaveFormat)

文書フラグメントとして使用するために選択した範囲を文書にエクスポートします。

GetSpellingSuggestions(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

指定した範囲内の最初の単語のスペル置換として提案された単語を表す SpellingSuggestions コレクションを返します。

GoTo(Object, Object, Object, Object)

ページ、ブックマーク、フィールドなど、指定した項目の開始位置を表す Range オブジェクトを返します。

GoToEditableRange(Object)

指定したユーザーまたはユーザー のグループによって変更できるドキュメントの領域を表す Range オブジェクトを返します。

GoToNext(WdGoToItem)

What 引数で指定された次の項目または場所の開始位置を参照するRange オブジェクトを返します。

GoToPrevious(WdGoToItem)

前の項目の開始位置または What 引数で指定された場所を参照するRange オブジェクトを返します。

ImportFragment(String, Boolean)

文書の指定された範囲に文書フラグメントをインポートします。

InRange(Range)

メソッドが適用される範囲が指定した範囲に含まれているかどうかを判断します。

InsertAfter(String)

選択範囲の終了位置に指定された文字列を挿入します。

InsertAlignmentTab(Int32, Int32)

余白またはインデントを基準にして、必ず同じ場所に配置される絶対タブを挿入します。

InsertAutoText()

指定範囲内の文字列 (活用形も含む) と既存の定型句の名前が一致するかどうかを調べます。

InsertBefore(String)

指定された指定範囲の前に、指定された文字列を挿入します。

InsertBreak(Object)

改ページ、段区切り、またはセクション区切りを挿入します。

InsertCaption(Object, Object, Object, Object, Object)

指定範囲の直前または直後に図表番号を挿入します。

InsertCaptionXP(Object, Object, Object, Object)

内部使用のため予約済みです。

InsertCrossReference_2002(Object, WdReferenceKind, Object, Object, Object)

内部使用のため予約済みです。

InsertCrossReference(Object, WdReferenceKind, Object, Object, Object, Object, Object)

見出し、ブックマーク、脚注、または文末脚注、あるいは図表番号が定義されている項目 (たとえば、数式、図、表など) への相互参照を挿入します。

InsertDatabase(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

(別の Microsoft Word 文書、Microsoft Excel のワークシート、または Microsoft Access データベースなど) は、データ ソースからデータを取得し、として指定した範囲の代わりにテーブル データを挿入します。

InsertDateTime(Object, Object, Object, Object, Object)

現在の日付または時刻、あるいはその両方を、文字列または TIME フィールドとして挿入します。

InsertDateTimeOld(Object, Object, Object)

内部使用のため予約済みです。

InsertFile(String, Object, Object, Object, Object)

指定したファイルのすべてまたは一部を挿入します。

InsertParagraph()

指定部分を、新しい段落に置き換えます。

InsertParagraphAfter()

指定範囲の終了位置に段落記号を挿入します。

InsertParagraphBefore()

指定された指定範囲の前に新しい段落を挿入します。

InsertSymbol(Int32, Object, Object, Object)

指定範囲を記号に置き換えます。

InsertXML(String, Object)

指定した XML テキストを指定した範囲または選択範囲に挿入します。

InStory(Range)

このメソッドを適用する選択範囲または範囲が、 Range 引数で指定された範囲と同じストーリー内にあるかどうかを判断します。

IsEqual(Range)

このメソッドを適用する範囲が、 Range 引数で指定された範囲と等しいかどうかを判断します。

LookupNameProperties()

グローバル アドレス帳の一覧で名前を検索し、指定された名前に関する情報を含む [プロパティ] ダイアログ ボックスを表示します。

ModifyEnclosure(Object, Object, Object)

指定された 1 つまたは複数の文字の周囲の囲い文字を追加、変更、または削除します。

Move(Object, Object)

指定した範囲または選択範囲を開始位置または終了位置に折りたたみ、折りたたまれたオブジェクトを指定した単位数だけ移動します。

MoveEnd(Object, Object)

範囲の末尾の文字位置を移動します。

MoveEndUntil(Object, Object)

指定した範囲または選択範囲の終了位置を、指定した文字のいずれかが文書内で見つかるまで移動します。

MoveEndWhile(Object, Object)

指定された文字のいずれかが文書内で検索されると、指定範囲の末尾の文字位置を移動します。

MoveStart(Object, Object)

指定範囲の開始位置を移動します。

MoveStartUntil(Object, Object)

指定した範囲または選択範囲の開始位置を、指定した文字のいずれかが文書内に見つかるまで移動します。

MoveStartWhile(Object, Object)

指定された文字のいずれかが文書内で検索されると、指定範囲の開始位置を移動します。

MoveUntil(Object, Object)

文書内で指定された文字のいずれかが見つかるまで、指定範囲を移動します。

MoveWhile(Object, Object)

文書内で指定された文字のいずれかを見つけると、指定範囲を移動します。

Next(Object, Object)

指定した範囲を基準にして、指定した単位を表す Range オブジェクトを返します。

NextSubdocument()

指定範囲を次のサブ文書に移動します。

Paste()

クリップボードの内容を、指定範囲に挿入します。

PasteAndFormat(WdRecoveryType)

選択されたオブジェクトを貼り付け、指定された書式を設定します。

PasteAppendTable()

貼り付けるセルを既存の表に結合します。このとき、貼り付ける行を選択した行の間に挿入します。

PasteAsNestedTable()

選択範囲または指定範囲に、1 つまたは複数のセルを複合表として貼り付けます。

PasteExcelTable(Boolean, Boolean, Boolean)

Excel の表を貼り付け、書式を設定します。

PasteSpecial(Object, Object, Object, Object, Object, Object, Object)

クリップボードの内容を挿入します。

PhoneticGuide(String, WdPhoneticGuideAlignmentType, Int32, Int32, String)

指定範囲にルビを追加します。

Previous(Object, Object)

指定した選択範囲または範囲を基準に Range オブジェクトを返します。

PreviousSubdocument()

範囲または選択範囲を前のサブ文書に移動します。 サブ文書がない場合、エラーが発生します。

Relocate(Int32)

アウトライン表示で、指定範囲内の段落を移動します。

Select()

指定されたオブジェクトを選択します。

SetListLevel(Int16)

段落番号の 1 つ以上の項目に対してリスト レベルを設定します。

SetRange(Int32, Int32)

範囲の開始位置と終了文字の位置を設定します。

Sort(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

指定範囲内の段落を並べ替えます。

SortAscending()

段落や表の行を、英数字の昇順に並べ替えます。

SortByHeadings(Object, Object, Object, Object, Object, Object, Object, Object, Object)

指定した範囲内の見出しを並べ替えます。

SortDescending()

段落またはテーブル行を英数字の降順で並べ替えます。

SortOld(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

内部使用のため予約済みです。

StartOf(Object, Object)

最も近い指定されたテキスト単位の先頭に、指定範囲または選択範囲の開始位置を拡張または移動します。

SubscribeTo(String, Object)

内部使用のために予約されています。このメンバーは Macintosh 専用であり、使用しないでください。

TCSCConverter(WdTCSCConverterDirection, Boolean, Boolean)

指定範囲を繁体字中国語から簡易字中国語に、または簡易字中国語から繁体字中国語に変換します。

WholeStory()

指定範囲を拡張し、ストーリー全体を選択します。

適用対象