Получить или установить идентификатор класса встроенного объекта OLE с помощью Golang через C++

Возможные сценарии использования

Aspose.Cells предоставляет свойство OleObject.GetClassIdentifier(), которое можно использовать для получения или установки идентификатора класса встроенного объекта OLE. Идентификаторы класса объектов OLE фактически являются GUIDами, то есть глобально уникальными идентификаторами. GUID всегда длиной 16 байт, следовательно, идентификаторы классов также длиной 16 байт. Они часто встречаются в реестре Windows и предоставляют хост-приложению информацию о том, как открывать встроенные объекты OLE, содержащие различные встроенные ресурсы внутри клиентского приложения.

Получение или установка идентификатора класса встроенного объекта OLE

Следующий скриншот показывает идентификатор класса Ole-объекта, то есть GUID, который был прочитан из образца файла Excel, содержащего встроенный Ole-объект PowerPoint.

todo:image_alt_text

Образец кода

Посмотрите следующий пример кода, выполненный с помощью образца файла Excel, и его вывод в консоль, который показывает идентификатор класса Ole-объекта, то есть GUID. Выведенный GUID точно такой же, как указано внутри скриншота.

Вывод в консоль

Это консольный вывод вышеуказанного образца кода при выполнении с образцовым файлом Excel.

DC020317-E6E2-4A62-B9FA-B3EFE16626F4