Ottieni o Imposta l Identificatore di Classe dell Oggetto OLE Incorporato
Possibili Scenari di Utilizzo
Aspose.Cells per Python via .NET fornisce la proprietà OleObject.class_identifier che puoi usare per ottenere o impostare l’identificatore di classe dell’oggetto Ole incorporato. Gli identificatori di classe degli oggetti Ole sono in realtà GUID, ovvero Identificatori Unici Globali. Il GUID è sempre lungo 16 byte, quindi anche gli identificatori di classe sono lunghi 16 byte. Sono spesso trovati nel Registro di Windows e forniscono informazioni all’applicazione host su come aprire l’oggetto Ole incorporato contenente varie risorse incorporate all’interno dell’applicazione client.
Ottieni o Imposta l’Identificatore di Classe dell’Oggetto OLE Incorporato
La seguente schermata mostra l’identificatore di classe dell’oggetto OLE, cioè GUID, che è stato letto dal file di Excel di esempio contenente l’oggetto OLE di PowerPoint incorporato.
Codice di Esempio
Si prega di consultare il seguente codice di esempio eseguito con il file di Excel di esempio e la relativa output della console che stampa l’Identificatore di Classe dell’Oggetto OLE, cioè GUID. Il GUID stampato è esattamente lo stesso mostrato nella schermata.
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()) |
Output della console
Questo è l’output della console del codice di esempio precedente quando eseguito con il file di Excel di esempio.
DC020317-E6E2-4A62-B9FA-B3EFE16626F4