NamedRange denetimlerini yeniden boyutlandırma

Microsoft Office Excel belgesine eklerken denetimin NamedRange boyutunu ayarlayabilirsiniz; ancak daha sonra yeniden boyutlandırmak isteyebilirsiniz.

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

Belge düzeyi projelerinde adlandırılmış aralığı tasarım zamanında veya çalışma zamanında yeniden boyutlandırabilirsiniz. Ayrıca, uygulama düzeyinde VSTO Eklentilerinde çalışma zamanında adlandırılmış aralıkları yeniden boyutlandırabilirsiniz.

Bu konuda aşağıdaki görevler açıklanmaktadır:

Tasarım zamanında NamedRange denetimlerini yeniden boyutlandırma

Adlandırılmış aralığı, Ad Tanımla iletişim kutusunda boyutunu yeniden tanımlayarak yeniden boyutlandırabilirsiniz.

Ad Tanımla iletişim kutusunu kullanarak adlandırılmış aralığı yeniden boyutlandırmak için

  1. Bir NamedRange denetime sağ tıklayın.

  2. Kısayol menüsünde Adlandırılmış Aralıkları Yönet'e tıklayın.

    Ad Tanımla iletişim kutusu görüntülenir.

  3. Yeniden boyutlandırmak istediğiniz adlandırılmış aralığı seçin.

  4. Başvuruda bulunan kutusunu temizleyin.

  5. Adlandırılmış aralığın boyutunu tanımlamak için kullanmak istediğiniz hücreleri seçin.

  6. Tamam'a tıklayın.

Belge düzeyinde bir projede çalışma zamanında NamedRange denetimlerini yeniden boyutlandırma

özelliğini kullanarak RefersTo adlandırılmış aralığı program aracılığıyla yeniden boyutlandırabilirsiniz.

Not

Özellikler penceresinde özellik RefersTo salt okunur olarak işaretlenir.

Adlandırılmış aralığı program aracılığıyla yeniden boyutlandırmak için

  1. A1 hücresinde Sheet1bir NamedRange denetim oluşturun.

    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.Range["A1"], "NamedRange1");
    
  2. Adlandırılmış aralığı B1 hücresini içerecek şekilde yeniden boyutlandırın.

    NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
    

VSTO Eklenti projesinde çalışma zamanında NamedRange denetimlerini yeniden boyutlandırma

Çalışma zamanında açık olan herhangi bir NamedRange çalışma sayfasındaki denetimi yeniden boyutlandırabilirsiniz. VSTO Eklentisi kullanarak çalışma sayfasına denetim ekleme NamedRange hakkında daha fazla bilgi için bkz . Nasıl yapılır: Çalışma sayfalarına NamedRange denetimleri ekleme.

Adlandırılmış aralığı program aracılığıyla yeniden boyutlandırmak için

  1. A1 hücresinde Sheet1bir NamedRange denetim oluşturun.

    
    Worksheet worksheet = Globals.Factory.GetVstoObject(Application.ActiveSheet);
    
    
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 = worksheet.Controls.AddNamedRange(
        worksheet.Range["A1"], "MyNamedRange");
    
  2. Adlandırılmış aralığı B1 hücresini içerecek şekilde yeniden boyutlandırın.

    namedRange1.RefersTo = "=Sheet1!$A$1:$B$1";