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

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

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 ドキュメント内の HTMLDivisions HTML 除算を表す オブジェクトを返します。

Hyperlinks

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

ID

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

Information[WdInformation]

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

InlineShapes

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

IsEndOfRowMark

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

Italic

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

ItalicBi

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

Kana

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

LanguageDetected

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

LanguageID

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

LanguageIDFarEast

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

LanguageIDOther

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

ListFormat

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

ListParagraphs

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

ListStyle

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

Locks

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

NextStoryRange

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

NoProofing

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

OMaths

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

Orientation

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

PageSetup

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

ParagraphFormat

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

Paragraphs

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

ParagraphStyle

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

Parent

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

ParentContentControl

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

PreviousBookmarkID

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

ReadabilityStatistics

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

Revisions

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

Rows

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

Scripts

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

Sections

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

Sentences

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

Shading

指定したオブジェクトの Shading 網かけの書式設定を参照するオブジェクトを返します。

ShapeRange

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

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)

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

GoToPrevious(WdGoToItem)

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

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(Object, WdReferenceKind, Object, Object, Object, Object, Object)

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

InsertCrossReference_2002(Object, WdReferenceKind, 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()

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

適用対象