Belge Özelliklerini Yönetme

Giriş

Microsoft Excel, elektronik tablo dosyalarına özellik eklemek için yetenek sunmaktadır. Bu belge özellikleri kullanışlı bilgiler sağlar ve ayrıntıları aşağıdaki gibi 2 kategoriye ayrılmıştır.

  • Sistem tanımlı (hazır) özellikler: Hazır özellikler belge başlığı, yazar adı, belge istatistikleri gibi belge hakkında genel bilgiler içerir.
  • Kullanıcı tanımlı (özel) özellikler: Kullanıcı tanımlı özellikler son kullanıcı tarafından ad-değer çifti şeklinde tanımlanan özelleştirilmiş özelliklerdir.

Microsoft Excel Kullanarak Belge Özelliklerini Yönetme

Microsoft Excel, Excel dosyalarının belge özelliklerini WYSIWYG şekilde yönetmeyi sağlar. Lütfen aşağıda belirtilen adımları izleyerek Excel 2016’da Özellikler iletişim kutusunu açın.

  1. Dosya menüsünden Bilgi‘yi seçin.
Bilgi Menüsünü Seçme
todo:image_alt_text
  1. Özellikler başlığına tıklayıp “Gelişmiş Özellikler”‘i seçin.
Gelişmiş Özellikler Seçimini Tıklama
todo:image_alt_text
  1. Dosyanın belge özelliklerini yönetin.
Özellikler İletişim Kutusu
todo:image_alt_text
Özellikler iletişim kutusunda Genel, Özet, İstatistikler, İçerik ve Gümrük gibi farklı sekmeler bulunur. Her sekme, dosya ile ilgili farklı türde bilgileri yapılandırmaya yardımcı olur. Gümrük sekmesi, özel özellikleri yönetmek için kullanılır.

Aspose.Cells Kullanarak Belge Özellikleri İle Çalışmak

Geliştiriciler, Aspose.Cells ara yüz yöntemleri kullanarak belge portal değişkenlerini dinamik olarak yönetebilirler. Bu özellik, geliştiricilere dosya ile birlikte alınan bilgiyi depolama olanağı sağlar, örneğin dosyanın ne zaman alındığı, işlendiği, zaman damgalandığı v.b.

Belge Özelliklerine Erişme

Aspose.Cells API’leri hem hazır hem de özel belge portal özelliklerini destekler. Aspose.Cells’in Workbook sınıfı bir Excel dosyasını temsil eder ve bir Excel dosyası gibi, Workbook sınıfı birden fazla çalışma sayfası içerebilir, her biri Worksheet sınıfı ile temsil edilirken, çalışma sayfalarının koleksiyonu ise WorksheetCollection sınıfı ile temsil edilir.

WorksheetCollection’yi kullanarak dosyanın belge özelliklerine aşağıda açıklandığı şekilde erişebilirsiniz.

Her ikisi de WorksheetCollection.BuiltInDocumentProperties ve WorksheetCollection.CustomDocumentProperties DocumentPropertyCollection örneğini döndürür. Bu koleksiyon, her biri tek bir yerleşik veya özel belge özelliğini temsil eden DocumentProperty nesnelerini içerir.

Bir özelliğe erişmek uygulama gereksinimine bağlıdır, yani; aşağıdaki örnekte gösterildiği gibi, DocumentPropertyCollection ın dizin veya adını kullanarak.

DocumentProperty  sınıfı, belge özelliğinin adını, değerini ve türünü almayı sağlar:

Özel Belge Özellikleri Ekleme veya Kaldırma

Bu konunun başında daha önce açıkladığımız gibi, geliştiriciler yerleşik özellikler ekleyemez veya kaldıramaz çünkü bu özellikler sistem tanımlıdır, ancak kullanıcı tanımlı olduğu için özel özellikler eklemek veya kaldırmak mümkündür.

Özel Özellikler Ekleme

Aspose.Cells API’leri, özel özellikler eklemek için add metodunu CustomDocumentPropertyCollection sınıfı için açığa çıkarmıştır. add metodu, özelliği Excel dosyasına ekler ve yeni belge özelliği için DocumentProperty nesnesi olarak bir referans döndürür.

“İçeriğe Bağlantı” Özel Özelliği Yapılandırma

Belirli bir aralığın içeriğine bağlı özel bir özellik oluşturmak için CustomDocumentPropertyCollection.addLinkToContent yöntemini çağırın ve özellik adı ve kaynağı geçirin. Bir özelliğin içeriğe bağlı olarak yapılandırılıp yapılandırılmadığını kontrol edebilirsiniz. Ayrıca, DocumentProperty sınıfının Source özelliğini kullanarak kaynağın aralığını da alabilirsiniz.

Örneğin basit bir şablon Microsoft Excel dosyası kullanıyoruz. Çalışma kitabında, MyRange olarak etiketlenmiş tanımlanan bir adlandırılmış aralık, bir hücre değerine atıfta bulunur.

Özel Özellikleri Kaldırma

Aspose.Cells kullanarak özel özellikleri kaldırmak için DocumentPropertyCollection.remove yöntemini çağırın ve kaldırılacak belge özelliğinin adını geçirin.