Ottieni o Imposta l Identificatore di Classe dell Oggetto OLE Incorporato
Possibili Scenari di Utilizzo
Aspose.Cells fornisce la proprietà OleObject.ClassIdentifier 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, cioè Globally Unique Identifiers. GUID è sempre lungo 16 byte, quindi gli identificatori di classe sono anche lunghi 16 byte. Si trovano spesso all’interno del 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.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Load your sample workbook which contains embedded PowerPoint ole object | |
Workbook wb = new Workbook(dataDir + "sample.xls"); | |
// Access its first worksheet | |
Worksheet ws = wb.Worksheets[0]; | |
// Access first ole object inside the worksheet | |
OleObject oleObj = ws.OleObjects[0]; | |
// Convert 16-bytes array into GUID | |
Guid guid = new Guid(oleObj.ClassIdentifier); | |
// Print the GUID | |
Console.WriteLine(guid.ToString().ToUpper()); |
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