Program aracılığıyla belgelerde aralıkları tanımlama ve seçme
Microsoft Office Word belgesinde bir nesne kullanarak Range bir aralık tanımlayabilirsiniz. Örneğin, nesnenin yöntemini Range kullanarak Select veya sınıfın Content özelliğini Document (belge düzeyi özelleştirmesinde) veya sınıfı (VSTO Eklentisinde) kullanarak belgenin Document tamamını çeşitli yollarla seçebilirsiniz.
Şunlar için geçerlidir: Bu konudaki bilgiler, Word için belge düzeyi projeler ve VSTO Eklenti projeleri için geçerlidir. Daha fazla bilgi için bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.
Aralık tanımlama
Aşağıdaki örnekte, yazdırılmayan karakterler de dahil olmak üzere etkin belgede ilk yedi karakteri içeren yeni Range bir nesnenin nasıl oluşturulacağı gösterilmektedir. Ardından aralıktaki metni seçer.
Belge düzeyi özelleştirmesinde aralık tanımlamak için
Sınıfın yöntemine Document bir başlangıç ve bitiş karakteri Range geçirerek aralığı belgeye ekleyin. Bu kod örneğini kullanmak için projenizdeki sınıfından
ThisDocument
çalıştırın.
VSTO Eklentisi kullanarak aralık tanımlamak için
Sınıfın yöntemine Document bir başlangıç ve bitiş karakteri Range geçirerek aralığı belgeye ekleyin. Aşağıdaki kod örneği etkin belgeye bir aralık ekler. Bu kod örneğini kullanmak için projenizdeki sınıfından
ThisAddIn
çalıştırın.
Belge düzeyi özelleştirmesinde aralık seçme
Aşağıdaki örneklerde, bir nesnenin Select yöntemini kullanarak veya sınıfının özelliğini kullanarak Content belgenin tamamının nasıl seçilip seçndiği gösterilmektedirDocument.Range
Select yöntemini kullanarak belgenin tamamını aralık olarak seçmek için
Belgenin Select tamamını içeren yöntemini Range kullanın. Aşağıdaki kod örneğini kullanmak için projenizdeki sınıfından
ThisDocument
çalıştırın.
İçerik özelliğini kullanarak belgenin tamamını aralık olarak seçmek için
Özelliğini kullanarak belgenin Content tamamını kapsayan bir aralık tanımlayın.
Ayrıca, bir aralık tanımlamak için diğer nesnelerin yöntemlerini ve özelliklerini de kullanabilirsiniz.
Etkin belgede bir tümce seçmek için
Koleksiyonu kullanarak Sentences aralığı ayarlayın. Seçmek istediğiniz cümlenin dizinini kullanın.
Tümce seçmenin bir diğer yolu da aralığın başlangıç ve bitiş değerlerini el ile ayarlamaktır.
Başlangıç ve bitiş değerlerini el ile ayarlayarak tümce seçmek için
Bir aralık değişkeni oluşturun.
Belgede en az iki cümle olup olmadığını denetleyin, aralığın Başlangıç ve Bitiş bağımsız değişkenlerini ayarlayın ve aralığı seçin.
VSTO Eklentisi kullanarak aralık seçme
Aşağıdaki örneklerde, bir nesnenin Select yöntemini kullanarak veya sınıfının özelliğini kullanarak Content belgenin tamamının nasıl seçilip seçndiği gösterilmektedirDocument.Range
Select yöntemini kullanarak belgenin tamamını aralık olarak seçmek için
Belgenin Select tamamını içeren yöntemini Range kullanın. Aşağıdaki kod örneği etkin belgenin içeriğini seçer. Bu kod örneğini kullanmak için projenizdeki sınıfından
ThisAddIn
çalıştırın.
İçerik özelliğini kullanarak belgenin tamamını aralık olarak seçmek için
Özelliğini kullanarak belgenin Content tamamını kapsayan bir aralık tanımlayın.
Ayrıca, bir aralık tanımlamak için diğer nesnelerin yöntemlerini ve özelliklerini de kullanabilirsiniz.
Etkin belgede bir tümce seçmek için
Koleksiyonu kullanarak Sentences aralığı ayarlayın. Seçmek istediğiniz cümlenin dizinini kullanın.
Tümce seçmenin bir diğer yolu da aralığın başlangıç ve bitiş değerlerini el ile ayarlamaktır.
Başlangıç ve bitiş değerlerini el ile ayarlayarak tümce seçmek için
Bir aralık değişkeni oluşturun.
Belgede en az iki cümle olup olmadığını denetleyin, aralığın Başlangıç ve Bitiş bağımsız değişkenlerini ayarlayın ve aralığı seçin.
Word.Document document = this.Application.ActiveDocument; if (document.Sentences.Count >= 2) { object startLocation = document.Sentences[2].Start; object endLocation = document.Sentences[2].End; // Supply a Start and End value for the Range. rng = document.Range(ref startLocation, ref endLocation); // Select the Range. rng.Select(); }
İlgili içerik
- Word nesne modeline genel bakış
- Nasıl yapılır: Belgelerdeki aralıkları program aracılığıyla genişletme
- Nasıl yapılır: Aralıklardaki başlangıç ve bitiş karakterlerini program aracılığıyla alma
- Nasıl yapılır: Belgelerdeki 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: Belgelerdeki aralıkları veya seçimleri program aracılığıyla daraltma