取得 TextRange2 物件所代表的文字流的指定的子集。 文字以執行所組成的字元共用相同的字型屬性的範圍。 唯讀。
語法
表情。出 (開始、 長度)
詞 一個回傳 TextRange2 物件的表達式。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| Start | 選用 | Long | 傳回之範圍內的第一個文字流。 |
| Length | 選用 | Long | 要傳回的文字流數目。 |
傳回值
TextRange2
註解
如果同時省略了 Start 和 Length,則傳回的範圍會從第一個文字流開始,並結束於指定之範圍內的最後一個段落。
若指定 Start 但省略 Length ,回傳範圍包含一次 run。
若指定 長度 但省略 Start ,則回傳範圍從指定範圍內的第一次運行開始。
如果 Start 超過 指定文本中的連續次數,則回傳的範圍從指定範圍內的最後一次執行開始。
若 長度 大於從指定起始跑到文本結束的跑數,回傳的範圍包含所有這些跑動。
文字流是由字型變更之後的第一個字元到相同字型屬性之倒數第二個字元之間的所有字元所組成。 例如,假設有以下的句子:
這個 斜體 字並不顯得粗。
在前一句中,第一次連續只有在「This」後面的空格不是斜體時才包含單字, (如果空格是斜體,第一連串只包含前三個字元,也就是「Thi」) 。 同樣地,第二輪只有在字後空格格式為斜體時才包含「斜體」字。
範例
這個範例會將使用中簡報內第一張投影片上第二個圖案中的第二個文字流設定為粗斜體格式 (如果它已經是斜體格式)。
With Application.ActivePresentation.Slides(1).Shapes(2) _
.TextFrame.TextRange2
With .Runs(2).Font
If .Italic Then
.Bold = True
End If
End With
End With
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。