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