共用方式為


HOW TO:擷取範圍中的開頭和結尾字元

更新:2007 年 11 月

適用於

本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。

專案類型

  • 文件層級專案

  • 應用程式層級專案

Microsoft Office 版本

  • Word 2003

  • Word 2007

如需詳細資訊,請參閱依應用程式和專案類型提供的功能

這個範例示範如何以字元位置形式,擷取範圍的開始和結尾位置。

若要在文件層級自訂中擷取範圍的開始和結尾字元

  • 取得 Range 物件之 StartEnd 屬性的值。下列程式碼範例會取得文件中第二句的開始和結尾位置。若要使用這個程式碼範例,請從專案的 ThisDocument 類別 (Class) 中執行。

    Dim rng As Word.Range = Me.Sentences(2)
    
    Dim startPosition As String = rng.Start.ToString()
    Dim endPosition As String = rng.End.ToString()
    
    MessageBox.Show("Start: " & startPosition & " End: " & endPosition, "Range Information")
    
    Word.Range rng = this.Sentences[2];
    
    string startPosition = rng.Start.ToString();
    string endPosition = rng.End.ToString();
    
    MessageBox.Show("Start: " + startPosition + " End: " + endPosition, "Range Information");
    

若要使用應用程式層級增益集擷取範圍的開始和結尾字元

  • 取得 Range 物件之 StartEnd 屬性的值。下列程式碼範例會取得使用中文件中第二句的開始和結尾位置。若要使用這個程式碼範例,請從專案的 ThisAddIn 類別中執行程式碼。

    Dim rng As Word.Range = Me.Application.ActiveDocument.Sentences(2)
    
    Dim startPosition As String = rng.Start.ToString()
    Dim endPosition As String = rng.End.ToString()
    
    MessageBox.Show("Start: " & startPosition & " End: " & endPosition, "Range Information")
    
    Word.Range rng = this.Application.ActiveDocument.Sentences[2];
    
    string startPosition = rng.Start.ToString();
    string endPosition = rng.End.ToString();
    
    MessageBox.Show("Start: " + startPosition + " End: " + endPosition, "Range Information");
    

請參閱

工作

HOW TO:在文件中定義及選取範圍

HOW TO:擴充文件中的範圍

HOW TO:在 Word 文件中重設範圍

HOW TO:摺疊文件的範圍或選取的範圍

HOW TO:建立範圍時排除段落標記

HOW TO:計算文件中的字元