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