Çalışma kitaplarından program aracılığıyla çalışma sayfalarını 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.

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

Çalışma sayfası konak öğesini kullanma

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

Önemli

Bu kod yalnızca aşağıdaki proje şablonlarından herhangi birini kullanarak oluşturduğunuz projelerde çalışır:

Çalışma sayfası konak öğesi kullanarak çalışma sayfasını silmek için

  1. Delete yöntemini çağırınSheet1.

    Globals.Sheet1.Delete();
    

Excel çalışma kitabının Sayfalar koleksiyonunu kullanma

Aşağıdaki durumlarda Microsoft Office Excel Sheets koleksiyonu aracılığıyla çalışma sayfalarına erişin:

  • VSTO Eklentisindeki bir çalışma sayfasını silmek istiyorsunuz.

  • Silmek istediğiniz çalışma sayfası, çalışma zamanında belge düzeyi özelleştirmesinde oluşturulmuştur.

    Aşağıdaki kod, Sayfa koleksiyonunun dizin numarası aracılığıyla sayfaya başvurarak çalışma sayfasından bir çalışma sayfasını siler. Bu kod, program aracılığıyla yeni bir çalışma sayfası oluşturulduğunu varsayar.

Önemli

Bu görevi başka bir proje türünde gerçekleştirmek istiyorsanız, Microsoft.Office.Interop.Excel derlemesine bir başvuru eklemeniz ve ardından bu derlemedeki sınıfları kullanarak çalışma kitabını açmanız ve çalışma sayfasını silmeniz gerekir. Daha fazla bilgi için bkz. Nasıl yapılır: Birincil birlikte çalışma derlemeleri ve Excel 2010 birincil birlikte çalışma derleme başvurusu aracılığıyla Office uygulaması dağıtımları hedefleme.

Excel çalışma kitabının Sayfalar koleksiyonunu kullanarak çalışma sayfasını silmek için

  1. Koleksiyonun Delete yöntemini çağırın Sheets .

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