Aracılığıyla paylaş


Nasıl Yapılır: Aralıklardaki Başlama 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 2007 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ı Tanımlama ve Seçme

Nasıl Yapılır: Belgelerdeki Aralıkları Genişletme

Nasıl Yapılır: Word Belgelerinde Aralıkları Yeniden Ayarlama

Nasıl Yapılır: Belgelerde Aralık ve Seçimleri Daraltma

Nasıl Yapılır: Aralık Yaratırken Paragraf İşaretlerini Dışlama

Nasıl Yapılır: Belgelerdeki Karakterleri Sayma