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 for Python via .NET, Excel XP veya sonraki sürümler tarafından sunulan 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.
- 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
- Dosya menüsünden Çalışma Kitabını Koru ve ardından Mevcut Sayfayı Koru seçin.
- İ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.
Gelişmiş Koruma Ayarları Aspose.Cells for Python via .NET Kullanılarak
Aspose.Cells for Python via .NET, tüm gelişmiş koruma ayarlarını destekler.
Aspose.Cells for Python via .NET, Microsoft Excel dosyasını temsil eden Workbook adlı bir sınıf sağlar. Workbook sınıfı, Excel dosyasındaki her sayfaya erişim sağlayan worksheets koleksiyonunu içerir. Bir çalışma sayfası, Worksheet sınıfı ile 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 |
---|
![]() |
Python için Aspose.Cells via .NET API’sini kullanarak hücreleri kilitlemek mümkündür. Her hücre, Style formatlamasıyla birlikte gelen Boolean özellik is_locked‘i içerebilir. Hücreyi kilitlemek veya kilidini açmak için is_locked özelliğini doğru veya yanlış olarak ayarlayın.