Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

ApiOleObject

new ApiOleObject()

Класс, представляющий объект OLE.

Методы

Название Описание
GetApplicationId Возвращает идентификатор приложения из текущего объекта OLE.
GetClassType Возвращает тип класса ApiOleObject.
GetData Возвращает строковые данные из текущего объекта OLE.
SetApplicationId Устанавливает идентификатор приложения для текущего объекта OLE.
SetData Устанавливает данные для текущего объекта OLE.
 

Пример

builder.CreateFile("xlsx");
var oWorksheet = Api.GetActiveSheet();
var oOleObject = oWorksheet.AddOleObject("https://TEST_URL/docbuilder/examples/ole-object-image.png", 130 * 36000, 90 * 36000, "https://youtu.be/TEST_URL", "asc.{38E022EA-AD92-45FC-B22B-49DF39746DB4}", 0, 2 * 36000, 4, 3 * 36000);
oOleObject.SetApplicationId("asc.{E5773A43-F9B3-4E81-81D9-CE0A132470E7}");
var sAppId = oOleObject.GetApplicationId();
oWorksheet.GetRange("A1").SetValue("The OLE object application ID: " + sAppId);
oOleObject.SetData("https://youtu.be/TEST_URL");
var sData = oOleObject.GetData();
oWorksheet.GetRange("A2").SetValue("The OLE object data: " + sData);
var sType = oOleObject.GetClassType();
oWorksheet.GetRange("A3").SetValue("Class type: " + sType);
builder.SaveFile("xlsx", "ApiOleObject.xlsx");
builder.CloseFile();
[wbcr_css_snippet id="18802"][wbcr_css_snippet id="21788"]

Статьи раздела

Справочник методов класса ApiOleObject таблиц
Обновлено: 15.12.25
SetData
Обновлено: 15.12.25
SetApplicationId
Обновлено: 15.12.25
GetData
Обновлено: 15.12.25
GetClassType
Обновлено: 15.12.25
GetApplicationId
Обновлено: 15.12.25