Range 对象 (Word)
表示文档中的一个连续区域。 每个 Range 对象由一个起始字符位置和一个终止字符位置定义。
与书签在文档中的使用方法类似,Range 对象在 Visual Basic 过程中用来标识文档的特定部分。 但与书签不同的是,Range对象只在定义该对象的过程运行时才存在。 Range 对象不受选定内容影响。 这就是说,你可以定义区域并对其进行操作,无需更改选定内容。 此外,你还可以在文档中定义多个区域,但每个窗格只能具有一个选定内容。
使用 Range 方法可返回由给定的起始字符和结束字符位置定义的 Range 对象。 以下示例将返回引用活动文档中的前 10 个字符的 Range 对象。
Set myRange = ActiveDocument.Range(Start:=0, End:=10)
使用 Range 属性可返回由另一个对象的开头和结尾定义的 Range 对象。 Range 属性适用于多种对象(例如 Paragraph、Bookmark 和 Cell)。 以下示例返回引用活动文档中第一段的 Range 对象。
Set aRange = ActiveDocument.Paragraphs(1).Range
以下示例返回一个 Range 对象,该对象引用活动文档中的第二段到第四段。
Set aRange = ActiveDocument.Range( _
Start:=ActiveDocument.Paragraphs(2).Range.Start, _
End:=ActiveDocument.Paragraphs(4).Range.End)
有关使用 Range 对象的详细信息,请参阅 使用 Range 对象。
- AutoFormat
- Calculate
- CheckGrammar
- CheckSpelling
- CheckSynonyms
- Collapse
- ComputeStatistics
- ConvertHangulAndHanja
- ConvertToTable
- Copy
- CopyAsPicture
- Cut
- 删除
- DetectLanguage
- EndOf
- Expand
- ExportAsFixedFormat
- ExportAsFixedFormat2
- ExportFragment
- GetSpellingSuggestions
- GoTo
- GoToEditableRange
- GoToNext
- GoToPrevious
- ImportFragment
- InRange
- InsertAfter
- InsertAlignmentTab
- InsertAutoText
- InsertBefore
- InsertBreak
- InsertCaption
- InsertCrossReference
- InsertDatabase
- InsertDateTime
- InsertFile
- InsertParagraph
- InsertParagraphAfter
- InsertParagraphBefore
- InsertSymbol
- InsertXML
- InStory
- IsEqual
- LookupNameProperties
- ModifyEnclosure
- Move
- MoveEnd
- MoveEndUntil
- MoveEndWhile
- MoveStart
- MoveStartUntil
- MoveStartWhile
- MoveUntil
- MoveWhile
- Next
- NextSubdocument
- Paste
- PasteAndFormat
- PasteAppendTable
- PasteAsNestedTable
- PasteExcelTable
- PasteSpecial
- PhoneticGuide
- Previous
- PreviousSubdocument
- Relocate
- Select
- SetListLevel
- SetRange
- Sort
- SortAscending
- SortByHeadings
- SortDescending
- StartOf
- TCSCConverter
- WholeStory
- 应用程序
- Bold
- BoldBi
- BookmarkID
- Bookmarks
- Borders
- 情况
- Cells
- Characters
- CharacterStyle
- CharacterWidth
- 列
- CombineCharacters
- Comments
- Conflicts
- ContentControls
- Creator
- DisableCharacterSpaceGrid
- Document
- Duplicate
- Editors
- EmphasisMark
- End
- EndnoteOptions
- Endnotes
- EnhMetaFileBits
- Fields
- 查找
- FitTextWidth
- Font
- FootnoteOptions
- Footnotes
- FormattedText
- FormFields
- Frames
- GrammarChecked
- GrammaticalErrors
- HighlightColorIndex
- HorizontalInVertical
- HTMLDivisions
- Hyperlinks
- ID
- Information
- InlineShapes
- IsEndOfRowMark
- Italic
- ItalicBi
- Kana
- LanguageDetected
- LanguageID
- LanguageIDFarEast
- LanguageIDOther
- ListFormat
- ListParagraphs
- ListStyle
- Locks
- NextStoryRange
- NoProofing
- OMaths
- Orientation
- PageSetup
- ParagraphFormat
- Paragraphs
- ParagraphStyle
- Parent
- ParentContentControl
- PreviousBookmarkID
- ReadabilityStatistics
- Revisions
- Rows
- Scripts
- Sections
- Sentences
- Shading
- ShapeRange
- ShowAll
- SpellingChecked
- SpellingErrors
- Start
- StoryLength
- StoryType
- 样式
- Subdocuments
- SynonymInfo
- Tables
- TableStyle
- Text
- TextRetrievalMode
- TextVisibleOnScreen
- TopLevelTables
- TwoLinesInOne
- Underline
- 更新
- WordOpenXML
- Words
- XML
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。