Aracılığıyla paylaş


Nasıl yapılır: Aralıklarda Program Aracılığıyla Başlangıç ve Bitiş Karakterlerini Alma

Bu örnekte bir aralığın başlangıç ve bitiş konumlarının karakter konumlarını nasıl alabileceğiniz gösterilir.

Uygulama alanı: Bu konudaki bilgiler Word 2013 ve Word 2010 uygulamalarının belge düzeyi projelerine ve uygulama düzeyi projelerine yöneliktir. Daha fazla bilgi için bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

Belge düzeyi özelleştirmelerinde aralığın başlangıç ve bitiş karakterlerini almak

  • Range nesnesinin Start ve End özelliklerinin değerlerini alın.Aşağıdaki kod örneğiyle belgedeki ikinci cümlenin başlangıç ve bitiş konumları alınır. Bu kod örneğini kullanmak için projenizdeki ThisDocument sınıfından kodu çalıştırın.

    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");
    

Uygulama düzeyi eklentisi kullanarak aralığın başlangıç ve bitiş karakterlerini almak

  • Range nesnesinin Start ve End özelliklerinin değerlerini alın.Aşağıdaki kod örneğiyle etkin belgedeki ikinci cümlenin başlangıç ve bitiş konumları alınır. Bu kod örneğini kullanmak için projenizdeki ThisAddIn sınıfından kodu çalıştırın.

    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");
    

Ayrıca bkz.

Görevler

Nasıl yapılır: Belgelerde Aralıkları Program Aracılığıyla Tanımlama ve Seçme

Nasıl yapılır: Belgelerde Aralıkları Program Aracılığıyla Genişletme

Nasıl yapılır: Word Belgelerinde Aralıkları Program Aracılığıyla Sıfırlama

Nasıl yapılır: Belgelerde Aralıkları veya Seçimleri Program Aracılığıyla Daraltma

Nasıl yapılır: Aralık Oluştururken Program Aracılığıyla Paragraf İşaretlerini Hariç Tutma

Nasıl yapılır: Belgelerde Program Aracılığıyla Karakter Sayma