跳到主要内容

AddOleObject

使用指定的参数向当前工作表添加 OLE 对象。

语法

expression.AddOleObject(sImageSrc, nWidth, nHeight, sData, sAppId, nFromCol, nColOffset, nFromRow, nRowOffset);

expression - 表示 ApiWorksheet 类的变量。

参数

名称必需/可选数据类型默认值描述
sImageSrc必需string要插入的图像来源(目前仅支持网络 URL 或 Base64 编码的图像)。
nWidth必需EMU以英制度量单位表示的 OLE 对象宽度。
nHeight必需EMU以英制度量单位表示的 OLE 对象高度。
sData必需stringOLE 对象字符串数据。
sAppId必需string与当前 OLE 对象关联的应用程序 ID。
nFromCol必需numberOLE 对象起始位置所在的列号。
nColOffset必需EMU从 nFromCol 列到 OLE 对象左侧的偏移量,以英制单位测量。
nFromRow必需numberOLE 对象起始位置所在的行号。
nRowOffset必需EMU从 nFromRow 行到 OLE 对象上部的偏移量,以英制单位测量。

返回值

ApiOleObject

示例

此示例使用指定的参数向工作表添加 OLE 对象。

// How to add an OLE object to the worksheet specifying its url, size, etc.

// Insert an OLE object to the worksheet.

let worksheet = Api.GetActiveSheet();
worksheet.AddOleObject(
'https://static.onlyoffice.com/assets/docs/samples/img/onlyoffice_logo.png',
130 * 36000, 90 * 36000,
'https://youtu.be/SKGz4pmnpgY',
'asc.{38E022EA-AD92-45FC-B22B-49DF39746DB4}',
0, 2 * 36000, 4, 3 * 36000
);