Aracılığıyla paylaş


Nasıl yapılır: çalışma sayfalarına NamedRange denetimleri ekleme

Belge düzeyi projelerinde NamedRange denetimlerini Microsoft Office Excel çalışma sayfalarına tasarım ve çalışma anında ekleyebilirsiniz.

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

Uygulama düzeyi projelerinde aynı zamanda NamedRange denetimlerini de çalışma anında ekleyebilirsiniz.

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

  • Tasarım zamanında NamedRange denetimlerini ekleme

  • Belge düzeyi projesinde çalışma zamanında NamedRange denetimleri ekleme

  • Uygulama düzeyi projesinde çalışma zamanında NamedRange denetimleri ekleme

NamedRange denetimleri hakkında daha fazla bilgi için, bkz. NamedRange Denetimi.

Tasarım Zamanında NamedRange Denetimleri Ekleme

Eklemek için çeşitli yollar vardır NamedRange belge düzeyi projesinde tasarım zamanında bir çalışma sayfasına denetimleri: gelen Excel'den Visual Studio içinde araçve Veri kaynakları pencere.

[!NOT]

Bilgisayarınızda, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazılarının adı veya konumu farklı gösterilebilir. Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler. Daha fazla bilgi için bkz: Visual Studio ayarları.

Excel İsim Kutusunu kullanarak çalışma sayfasına NamedRange denetimi eklemek için

  1. Adlandırılmış aralık boyutuna eklemek istediğiniz hücre veya hücreleri seçin.

  2. İsim Kutusu'na aralık için bir ad yazın ve ENTER tuşuna basın.

    İsim Kutusu formül çubuğunun yan tarafında, çalışma sayfasının A sütununun hemen üstünde bulunur.

Araç kutusu kullanarak çalışma sayfasına NamedRange denetimi eklemek için

  1. Araç kutusu'nu açın ve Excel Denetimleri'ne tıklayın.

  2. NamedRange'e tıklayın ve çalışma sayfasına sürükleyin.

    Named Range Ekle iletişim kutusu görüntülenir.

  3. Adlandırılmış aralık boyutuna eklemek istediğiniz hücre veya hücreleri seçin.

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

    Denetime verilen varsayılan adı kullanmak istemiyorsanız, Özellikler penceresinden adı değiştirebilirsiniz.

Veri Kaynakları penceresini kullanarak çalışma sayfasına NamedRange denetimi eklemek için

  1. Veri Kaynakları penceresini açın ve projeniz için bir veri kaynağı oluşturun.Daha fazla bilgi için bkz. Nasıl yapılır: bir veritabanındaki verilere bağlanma.

  2. Veri Kaynakları penceresinden tek bir alanı çalışma sayfanıza sürükleyin.

    Çalışma sayfasına veri bağımlı NamedRange denetimi eklenir.Daha fazla bilgi için bkz. Veri bağlama ve Windows Forms.

Belge Düzeyi Projesinde Çalışma Zamanında NamedRange Denetimleri Ekleme

Çalışma zamanında çalışma sayfanıza program aracılığıyla NamedRange denetimi ekleyebilirsiniz.Bu, olaylara cevap olarak konak kontrolleri oluşturmanızı sağlar.Çalışma sayfası kapatıldığında dinamik olarak oluşturulmuş adlandırılmış aralıklar çalışma sayfasında konak kontrolleri gibi kalıcı değildir.Daha fazla bilgi için bkz. Belgeye Çalışma Zamanında Denetim Ekleme.

Çalışma sayfasına program aracılığı ile NamedRange denetimi eklemek için

  • Sheet1'ın Startup olay işleyicisinde aşağıdaki kodu A1 hücresinin NamedRange denetimine ekleyin ve Value2 özelliğini Hello world! olarak ayarlayın.

    Dim textInCell As Microsoft.Office.Tools.Excel.NamedRange
    textInCell = Me.Controls.AddNamedRange(Me.Range("A1"), "cellText")
    
    textInCell.Value2 = "Hello world!"
    
    Microsoft.Office.Tools.Excel.NamedRange textInCell;
    textInCell = this.Controls.AddNamedRange(this.get_Range("A1"), "cellText");
    
    textInCell.Value2 = "Hello world!";
    

Uygulama Düzeyi Projesinde Çalışma Zamanında NamedRange Denetimleri Ekleme

Uygulama düzeyi projesinde açık olan herhangi bir çalışma sayfasına program aracılığı ile NamedRange denetimini ekelyebilirsiniz.Çalışma sayfası kapatıldığında dinamik olarak oluşturulmuş adlandırılmış aralıklar çalışma sayfasında konak kontrolleri gibi kalıcı değildir.Daha fazla bilgi için bkz. Word Belgelerini ve Excel Çalışma Kitaplarını Çalıştırma Zamanında Uygulama Düzeyi Eklentileri İçinde Genişletme.

Çalışma sayfasına program aracılığı ile NamedRange denetimi eklemek için

  • Aşağıdaki kod, açık çalışma sayfasına dayanan çalışma sayfası konak öğesi oluşturur ve sonra A1 hücresine NamedRange denetimi ekler ve Value2 özelliğini Hello world olarak ayarlar.

    Private Sub AddNamedRange()
        Dim textInCell As Microsoft.Office.Tools.Excel.NamedRange
    
        Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet =
            Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets(1)
    
        Dim worksheet As Microsoft.Office.Tools.Excel.Worksheet =
            Globals.Factory.GetVstoObject(NativeWorksheet)
    
        Dim cell As Excel.Range = worksheet.Range("A1")
        textInCell = worksheet.Controls.AddNamedRange(cell, "MyNamedRange")
        textInCell.Value2 = "Hello World"
    End Sub
    
    private void AddNamedRange()
    {
        Microsoft.Office.Tools.Excel.NamedRange textInCell;
    
        Worksheet worksheet = Globals.Factory.GetVstoObject(
            Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets[1]);
    
    
        Excel.Range cell = worksheet.Range["A1"]; 
        textInCell = worksheet.Controls.AddNamedRange(cell, "MyNamedRange");
        textInCell.Value2 = "Hello World";
     }
    

Ayrıca bkz.

Görevler

Nasıl yapılır: NamedRange denetimleri yeniden boyutlandırma

Kavramlar

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

NamedRange Denetimi

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

Konak Öğeleri ve Konak Kontrollerine Genel Bakış

Ana Bilgisayar Öğelerinin ve Ana Bilgisayar Denetimlerinin Programsal Sınırlamaları

Diğer Kaynaklar

Office Belgeleri Üzerinde Denetimler