Nasıl yapılır: Program Aracılığıyla Çalışma Kitaplarından Çalışma Sayfaları Silme

Çalışma kitabındaki herhangi bir çalışma sayfasını silebilirsiniz.Çalışma sayfasını silmek için, çalışma sayfası konak öğesini kullanın veya çalışma kitabının sayfa koleksiyonunu kullanarak çalışma sayfasına erişin.

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.

Çalışma Sayfası Konak Öğesini Kullanma

Belge düzeyi özelleştirilmesinde tasarım zamanında çalışma sayfası eklendiyse, belirlenmiş çalışma sayfasını silmek için Delete yöntemini kullanın.Aşağıdaki kod, çalışma sayfası konak öğesine doğrudan başvurarak çalışma sayfasını çalışma kitabından siler.

Önemli notÖnemli

Bu kod aşağıdaki proje şablonları kullanarak oluşturduğunuz projelerde çalışır:

  • Çalışma kitabını 2013

  • Excel 2013 şablonu

  • Excel 2010 Çalışma kitabı

  • Excel 2010 şablonu

Başka türde proje bu görevi gerçekleştirmek istiyorsanız, bir başvuru eklemeniz gerekir Microsoft.Office.Interop.Excel derleme sonra da kullanmaları gereken söz konusu derlemeden sınıfları bir çalışma kitabını açmak ve çalışma sayfasını silmek için.Daha fazla bilgi için bkz: Nasıl Yapılır: Birincil Birlikte Çalışma Derlemeleriyle Office Uygulamalarını Hedefleme ve Excel 2010 birincil birlikte çalışma derlemesine başvuru.

Çalışma sayfası konak öğesini kullanarak çalışma sayfasını silmek

  • Sheet1'ın Delete yöntemini çağırın.

    Globals.Sheet1.Delete()
    
    Globals.Sheet1.Delete();
    

Excel Çalışma Kitabının Sheets Koleksiyonunu Kullanma

Aşağıdaki durumlarda Microsoft Office Excel Sheets koleksiyonundan çalışma sayfalarına erişin:

  • Uygulama düzeyi eklentisinde çalışma sayfası silmek istersiniz.

  • Silmek istediğiniz çalışma sayfası, belge düzeyi özelleştirmesinin çalışma zamanında yaratılmıştır.

Aşağıdaki kod, Sheets'in dizin numarasından sayfaya başvuru yaparak, çalışma kitabından çalışma sayfasını siler.Bu kod, yeni çalışma sayfasının programlı olarak oluşturulduğunu varsayar.

Önemli notÖnemli

Bu kod aşağıdaki proje şablonları kullanarak oluşturduğunuz projelerde çalışır:

  • Çalışma kitabını 2013

  • Excel 2013 şablonu

  • Excel 2013 eklentisi

  • Excel 2010 Çalışma kitabı

  • Excel 2010 şablonu

  • Excel 2010 Eklentisi

Başka türde proje bu görevi gerçekleştirmek istiyorsanız, bir başvuru eklemeniz gerekir Microsoft.Office.Interop.Excel derleme sonra da kullanmaları gereken söz konusu derlemeden sınıfları bir çalışma kitabını açmak ve çalışma sayfasını silmek için.Daha fazla bilgi için bkz: Nasıl Yapılır: Birincil Birlikte Çalışma Derlemeleriyle Office Uygulamalarını Hedefleme ve Excel 2010 birincil birlikte çalışma derlemesine başvuru.

Excel çalışma kitabının Sheets koleksiyonunu kullanarak çalışma sayfası silmek

  • Sheets koleksiyonunun Delete yöntemini çağırın.

    CType(Me.Application.ActiveWorkbook.Sheets(4), Excel.Worksheet).Delete()
    
    ((Excel.Worksheet)this.Application.ActiveWorkbook.Sheets[4]).Delete();
    

Ayrıca bkz.

Görevler

Nasıl yapılır: Çalışma Sayfalarını Program Aracılığıyla Gizleme

Nasıl yapılır: Çalışma Kitaplarındaki Çalışma Sayfalarını Program Aracılığıyla Taşıma

Nasıl yapılır: Program Aracılığıyla Çalışma Sayfaları Seçme

Nasıl yapılır: Çalışma Kitaplarına Program Aracılığıyla Yeni Çalışma Sayfaları Ekleme

Kavramlar

Çalışma Sayfaları ile Çalışma

Çalışma Sayfası Konak Öğesi

Office Projelerindeki Nesnelere Genel Erişim

Konak Denetimlerinin ve Konak Öğelerinin Programlama Sınırlamaları