Aracılığıyla paylaş


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

Microsoft Office Word belgesinde var olan bir aralığı yeniden boyutlandırmak SetRange yöntemini kullanın.

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ü.

Varolan bir aralığı yeniden ayarlamak için

  1. Belgede ilk yedi karakterle başlayan bir başlangıç aralığı ayarlayın.

    Aşağıdaki kod örneği belge düzeyi özelleştirmelerinde kullanılabilir.

    Dim rng As Word.Range = Me.Range(Start:=0, End:=7)
    
    object start = 0; 
    object end = 7; 
    Word.Range rng = this.Range(ref start,ref end); 
    

    Aşağıdaki kod örneği uygulama düzeyi eklentilerinde kullanılabilir.Bu kodda etkin belge kullanılır.

    Dim rng As Word.Range = Me.Application.ActiveDocument.Range(Start:=0, End:=7)
    
    Word.Range rng = this.Application.ActiveDocument.Range(0, 7);
    
  2. Aralığı ikinci cümleden başlatıp beşinci cümlede bitirmek için SetRange'yi kullanın.

    rng.SetRange(Start:=Me.Sentences(2).Start, End:=Me.Sentences(5).End)
    
    rng.SetRange(this.Sentences[2].Start, this.Sentences[5].End); 
    

Belge Düzeyi Özelleştirmesi Örneği

Belge düzeyi özelleştirmesinde var olan bir aralığı yeniden ayarlamak için

  • Aşağıda belge düzeyi özelleştirmesi için tam bir örnek gösterilir.Bu kodu kullanmak için projenizdeki ThisDocument sınıfından kodu çalıştırın.

    Dim rng As Word.Range = Me.Range(Start:=0, End:=7)
    
    ' Reset the existing Range.
    rng.SetRange(Start:=Me.Sentences(2).Start, End:=Me.Sentences(5).End)
    rng.Select()
    
    object start = 0; 
    object end = 7; 
    Word.Range rng = this.Range(ref start,ref end); 
    
    // Reset the existing Range. 
    rng.SetRange(this.Sentences[2].Start, this.Sentences[5].End); 
    rng.Select();
    

Uygulama Düzeyi Eklentileri Örneği

Uygulama düzeyi eklentisinde var olan bir aralığı yeniden ayarlamak için

  • Aşağıda, uygulama düzeyi eklentileri için tam bir örnek gösterilir.Bu kodu kullanmak için projenizdeki ThisAddIn sınıfından kodu çalıştırın.

    Dim rng As Word.Range = Me.Application.ActiveDocument.Range(Start:=0, End:=7)
    
    ' Reset the existing Range.
    rng.SetRange(Start:=Me.Application.ActiveDocument.Sentences(2).Start, _
        End:=Me.Application.ActiveDocument.Sentences(5).End)
    rng.Select()
    
    Word.Range rng = this.Application.ActiveDocument.Range(0, 7);
    
    // Reset the existing Range. 
    rng.SetRange(this.Application.ActiveDocument.Sentences[2].Start,
        this.Application.ActiveDocument.Sentences[5].End);
    rng.Select();
    

Ayrıca bkz.

Görevler

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

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

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

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