Aracılığıyla paylaş


Nasıl Yapılır: NamedRange Denetimlerinin Boyutunu Değiştirme

NamedRange denetimini Microsoft Office Excel belgesine eklediğinizde, denetimin boyutunu ayarlayabilirsiniz, fakat onu daha sonra yeniden boyutlandırmak isteyebilirsiniz.

Uygulama alanı: Bu konudaki bilgiler Excel 2007 ve Excel 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ü.

Belge düzeyi projelerinde adlandırılmış aralığı tasarım zamanında veya çalışma zamanında yeniden boyutlandırabilirsiniz. Uygulama düzeyi projesinde de adlandırılmış aralıkları çalışma zamanında yeniden boyutlandırabilirsiniz.

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

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

  • Belge düzeyi projesinde çalışma zamanında NamedRange denetimlerini boyutlandırma

  • Uygulama düzeyi projesinde çalışma zamanında NamedRange denetimlerini boyutlandırma

Tasarım Zamanında NamedRange Denetimlerini Yeniden Boyutlandırma

İsim Tanımla iletişim kutusunda boyutları tanımlayarak adlandırılmış aralığı yeniden boyutlandırabilirsiniz.

Adlandırılmış aralığı, İsim Tanımla iletişim kutusunu kullanarak yeniden boyutlandırmak için

  1. NamedRange'i sağ tıklatın.

  2. Kısayol menüsündeki Adlandırılmış Aralıkları Yönet'i tıklatın.

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

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

  4. Refers to kutusunu temizleyin.

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

  6. Tamam düğmesini tıklatın.

Belge Düzeyi Projesinde Çalışma Zamanında NamedRange Denetimlerini Yeniden Boyutlandırma

RefersTo özelliğini kullanarak adlandırılmış aralığı otomatik olarak yeniden boyutlandırabilirsiniz.

Not

Özellikler penceresinde, RefersTo özelliği salt okunur olarak işaretlenmiştir.

Adlandırılmış aralığı programlı olarak yeniden boyutlandırmak için

  1. Sheet1'in A1 hücresinde NamedRange denetimi oluşturun.

    Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
    
    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", missing], "NamedRange1");
    
  2. B1 hücresini dahil etmek için adlandırılmış aralığı yeniden boyutlandırın.

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

Uygulama Düzeyi Projesinde Çalışma Zamanında NamedRange Denetimlerini Boyutlandırma

NamedRange denetimini açık olan herhangi bir çalışma sayfası üzerinde çalışma zamanında yeniden boyutlandırabilirsiniz. Uygulama düzeyi eklentisi kullanarak NamedRange denetiminin çalışma sayfasına nasıl ekleneceği hakkında daha fazla bilgi için, bkz. Nasıl Yapılır: Çalışma Sayfasına NamedRange Denetimi Ekleme.

Adlandırılmış aralığı programlı olarak yeniden boyutlandırmak için

  1. Sheet1'in A1 hücresinde NamedRange denetimi oluşturun.

    Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet = _
        Application.ActiveSheet
    
    ' Use the following line of code in projects that target the .NET Framework 4.
    Dim worksheet As Microsoft.Office.Tools.Excel.Worksheet = _
        Globals.Factory.GetVstoObject(NativeWorksheet)
    
    ' In projects that target the .NET Framework 3.5, use the following line of code.
    ' Dim worksheet = CType(Application.ActiveSheet,  _
    '    Excel.Worksheet).GetVstoObject()
    
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange
    namedRange1 = worksheet.Controls.AddNamedRange(worksheet.Range("A1"), "MyNamedRange")
    
    // Use the following line of code in projects that target the .NET Framework 4.
    Worksheet worksheet = Globals.Factory.GetVstoObject(Application.ActiveSheet);
    
    // In projects that target the .NET Framework 3.5, use the following line of code.
    // Worksheet worksheet = ((Excel.Worksheet)Application.ActiveSheet).GetVstoObject();
    
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 = worksheet.Controls.AddNamedRange(
        worksheet.Range["A1", missing], "MyNamedRange");
    
  2. B1 hücresini dahil etmek için adlandırılmış aralığı yeniden boyutlandırın.

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

Ayrıca bkz.

Görevler

Nasıl Yapılır: Çalışma Sayfasına NamedRange Denetimi Ekleme

Nasıl Yapılır: Yer İşarti Denetimlerinin Boyutunu Değiştirme

Nasıl Yapılır: ListObject Denetimlerinin Boyutunu Değiştirme

Kavramlar

Word Belgelerini ve Excel Çalışma Kitaplarını Çalıştırma Zamanında Uygulama Düzeyi Eklentileri İçinde Genişletme

Belgeye Çalışma Zamanında Denetim Ekleme

Konak Öğeleri ve Konak Kontrollerine Genel Bakış

Genişletilmiş Nesneleri Kullanarak Excel'i Otomatikleştirme

NamedRange Denetimi

Diğer Kaynaklar

Office Belgeleri Üzerinde Denetimler