Aralıkları artımlı olarak değişen verilerle program aracılığıyla otomatik olarak doldurma

AutoFill nesnesinin Range yöntemi, çalışma sayfasındaki bir aralığı otomatik olarak değerlerle doldurmanızı sağlar. Yöntemi çoğu zaman bir aralıktaki AutoFill artan veya azalan değerleri artımlı olarak depolamak için kullanılır. Numaralandırmadan XlAutoFillType isteğe bağlı bir sabit sağlayarak davranışı belirtebilirsiniz.

Şunlar için geçerlidir: Bu konudaki bilgiler, Excel 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.

kullanırken AutoFilliki aralık belirtmelisiniz:

  • Dolgunun AutoFill başlangıç noktasını belirten ve bir başlangıç değeri içeren yöntemini çağıran aralık.

  • Doldurmak istediğiniz aralık, yöntemine parametre olarak geçirilir AutoFill . Bu hedef aralığın başlangıç değerini içeren aralığı içermesi gerekir.

    Not

    yerine Rangebir NamedRange denetim geçiremezsiniz. Daha fazla bilgi için bkz . Konak öğelerinin ve konak denetimlerinin programlı sınırlamaları.

Örnek

private void AutoFill()
{
    Excel.Range rng = this.Application.get_Range("B1");
    rng.AutoFill(this.Application.get_Range("B1","B5"), 
        Excel.XlAutoFillType.xlFillWeekdays); 

    rng = this.Application.get_Range("C1"); 
    rng.AutoFill(this.Application.get_Range("C1","C5"),
        Excel.XlAutoFillType.xlFillMonths);

    rng = this.Application.get_Range("D1","D2");
    rng.AutoFill(this.Application.get_Range("D1","D5"),
        Excel.XlAutoFillType.xlFillSeries); 
}