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 hedefi: Bu konudaki bilgiler, Excel 2013 ve Excel 2010 için belge düzeyi projeler ve uygulama düzeyi projelere yöneliktir. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.
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
NamedRange'i sağ tıklatın.
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.
Yeniden boyutlandırmak istediğiniz adlandırılmış aralığı seçin.
Refers to kutusunu temizleyin.
Adlandırılmış aralık boyutunu tanımlarken kullanmak istediğiniz hücreleri seçin.
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
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"], "NamedRange1");
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 Sayfalarına NamedRange Denetimleri Ekleme.
Adlandırılmış aralığı programlı olarak yeniden boyutlandırmak için
Sheet1'in A1 hücresinde NamedRange denetimi oluşturun.
Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet = _ Application.ActiveSheet Dim worksheet As Microsoft.Office.Tools.Excel.Worksheet = _ Globals.Factory.GetVstoObject(NativeWorksheet) Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange namedRange1 = worksheet.Controls.AddNamedRange(worksheet.Range("A1"), "MyNamedRange")
Worksheet worksheet = Globals.Factory.GetVstoObject(Application.ActiveSheet); Microsoft.Office.Tools.Excel.NamedRange namedRange1 = worksheet.Controls.AddNamedRange( worksheet.Range["A1"], "MyNamedRange");
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 Sayfalarına NamedRange Denetimleri Ekleme
Nasıl Yapılır: Yer İşareti Denetimlerini Yeniden Boyutlandırma
Nasıl yapılır: ListObject Denetimlerinin Boyutunu Değiştirme
Kavramlar
Office Belgelerine Çalışma Zamanında Denetim Ekleme
Ana Bilgisayar Öğelerine ve Denetimlerine Genel Bakış
Genişletilmiş Nesneleri Kullanarak Excel'i Otomatikleştirme