PowerPoint) (TextRange.Runs 方法
會傳回 TextRange 物件,代表指定之的文字流的子集。 文字以執行所組成的字元共用相同的字型屬性的範圍。
語法
expression. Runs
( _Start_
, _Length_
)
表達 代表 TextRange 物件的 變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Start | 選用 | Long | 傳回之範圍內的第一個文字流。 |
Length | 選用 | Long | 要傳回的文字流數目。 |
傳回值
TextRange
註解
如果同時省略了 Start 和 Length,則傳回的範圍會從第一個文字流開始,並結束於指定之範圍內的最後一個段落。
如果有指定 Start,但是省略 Length,則傳回的範圍會包含一個文字流。
如果有指定 Length,但是省略 Start,則傳回的範圍會從指定範圍的第一個文字流開始。
如果 Start 大於指定文字中的文字流數目,則傳回的範圍會從指定範圍的最後一個文字流開始。
如果 Length 大於從指定之起始文字流到文字結尾之間的文字流數目,則傳回的範圍會包含所有這些文字流。
文字流是由字型變更之後的第一個字元到相同字型屬性之倒數第二個字元之間的所有字元所組成。 例如,假設有以下的句子:
此以斜體顯示 word 不是 粗體 的。
在上述句子中,第一次執行只包含 「This」 這個字,只有當 「This」 一字後面的空間未格式化為斜體 (如果空格是斜體,第一次執行只是前三個字元,或 「The」) 。 同樣地,只有當單字後面的空間格式化為斜體時,第二次執行才會包含 「italic」 這個字。
如需統計或循序查看某個文字範圍中文字流的詳細資訊,請參閱 TextRange 物件。
範例
這個範例會將使用中簡報內第一張投影片上第二個圖案中的第二個文字流設定為粗斜體格式 (如果它已經是斜體格式)。
With Application.ActivePresentation.Slides(1).Shapes(2) _
.TextFrame.TextRange
With .Runs(2).Font
If .Italic Then
.Bold = True
End If
End With
End With
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。