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();