Gömülü OLE Nesnesinin Sınıf Kimliğini Alın veya Ayarlayın

Olası Kullanım Senaryoları

Aspose.Cells for Python via .NET, gömülü ole nesnesinin sınıf tanımlayıcısını almak veya ayarlamak için kullanılabilecek OleObject.class_identifier özelliğini sağlar. Ole Nesne Sınıf Tanımlayıcıları aslında GUID’lerdir, yani Küresel Benzersiz Tanımlayıcılar. GUID her zaman 16 bayt uzunluğundadır, bu nedenle Sınıf Tanımlayıcıları da 16 bayt uzunluğundadır. Bunlar genellikle Windows Kayıt Defteri içinde bulunur ve çeşitli gömülü kaynaklar içeren gömülü ole nesnesini açmak için ana uygulamaya bilgi sağlar.

Gömülü Çalışmayan Elemanın Sınıf Tanımlayıcısını Al veya Ayarla

Aşağıdaki ekran görüntüsü, gömülü PowerPoint ole nesnesini içeren örnek excel dosyasından okunmuş olan Ole Nesne Sınıf Kimliğini yani GUID’i göstermektedir.

todo:image_alt_text

Örnek Kod

Lütfen örnek excel dosyası ile yapılan örnek kodu ve konsol çıktısını aşağıda görebilirsiniz. Çıktılanan GUID, ekran görüntüsünde gösterilenle tam olarak aynıdır.

from aspose.cells import Workbook
from uuid import uuid4
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Load your sample workbook which contains embedded PowerPoint ole object
wb = Workbook(dataDir + "sample.xls")
# Access its first worksheet
ws = wb.worksheets[0]
# Access first ole object inside the worksheet
oleObj = ws.ole_objects[0]
# Convert 16-bytes array into GUID
guid = uuid4(oleObj.class_identifier)
# Print the GUID
print(str(guid).upper())

Konsol Çıktısı

Yukarıdaki örnek kod çalıştırıldığında örnek excel dosyası ile konsol çıktısıdır.

 DC020317-E6E2-4A62-B9FA-B3EFE16626F4