Excel XP den beri Gelişmiş Koruma Ayarları

Giriş

Bu koruma ayarları, kullanıcıların aşağıdakileri kısıtlamasına veya izin vermesini sağlar:

  • Satırları veya sütunları sil.
  • İçerik, nesneler veya senaryoları düzenle.
  • Hücreleri, satırları veya sütunları biçimlendir.
  • Satırları, sütunları veya hyperlinkleri ekle.
  • Kilitli veya kilitsiz hücreleri seç.
  • Özet tabloları ve çok daha fazlasını kullanın.

Aspose.Cells, Excel XP veya sonraki sürümlerinin sunduğu tüm gelişmiş koruma ayarlarını destekler.

Excel XP’de bulunan koruma ayarlarını görüntülemek için:

Araçlar menüsünden Koruma ardından Sayfayı Koru‘yu seçin.

  1. Araçlar menüsünden Koruma ve ardından Çalışma Sayfası Koru seçin. Bir iletişim kutusu görüntülenecektir.

Excel 2016’da mevcut koruma ayarlarını görmek için

  1. Dosya menüsünden Çalışma Kitabını Koru ve ardından Mevcut Sayfayı Koru seçin.
  2. İncele menüsünde Çalışma Sayfası Koru seçin.

Yukarıda bahsedilen adımları takip etmek, çalışma sayfasına özelliklerin izin verilmesi veya kısıtlanması ya da çalışma sayfasına şifre uygulanması konusunda bir iletişim kutusu gösterecektir.

Aspose.Cells Kullanarak Gelişmiş Koruma Ayarları

Aspose.Cells, tüm gelişmiş koruma ayarlarını destekler.

Aspose.Cells, bir Microsoft Excel dosyasını temsil eden Workbook sınıfını sağlar. Workbook sınıfı, Excel dosyasındaki her çalışma sayfasına erişim sağlayan Worksheets koleksiyonunu içerir. Bir çalışma sayfası, Worksheet sınıfı tarafından temsil edilir.

Worksheet sınıfı, bu gelişmiş koruma ayarlarını uygulamak için kullanılan Protection özelliğini sağlar. Aslında, Protection özelliği, birkaç Boolean özelliği devre dışı bırakma veya etkinleştirme için kullanılan bir Protection sınıfı nesnesidir.

Aşağıda küçük bir örnek uygulama bulunmaktadır. Bir Excel dosyası açar ve Excel XP ve sonraki sürümler tarafından desteklenen gelişmiş koruma ayarlarının çoğunu kullanır.

Hücre Kilitleme Sorunu

Kullanıcıların hücreleri düzenlemesini kısıtlamak istiyorsanız, koruma ayarlarının uygulanmadan önce hücrelerin kilitli olması gerekir. Aksi takdirde, çalışma sayfası korunmuş olsa bile hücreler düzenlenebilir. Microsoft Excel XP’de, hücreler aşağıdaki iletişim kutusu aracılığıyla kilitleyebilir:

Excel XP’de Hücreleri Kilitlme İletişim Kutusu
todo:image_alt_text

Aspose.Cells API’sı kullanarak da hücreleri kilitlemek mümkündür. Her hücre, bir Boole özelliği içeren Style biçimlendirmesi alabilir. Hücreyi kilitlemek veya açmak için IsLocked özelliğini true veya false olarak ayarlayın.