WPS 加载项开发 > 文字 API 参考 > Shape > 方法 > Shape.ConvertToInlineShape 方法
将文档绘图层的指定图形转换为文字层的嵌入式图形。只能转换代表图片、OLE 对象或 ActiveX 控件的图形。此方法返回一个 InlineShape 对象,该对象代表图片或 OLE 对象。

语法

表达式.ConvertToInlineShape

表达式   必选。一个代表 Shape 对象的变量。

说明

支持附加文字的图形不能转换为嵌入式图形。对这样的图形请使用 ConvertToFrame 方法。

如果对包含多个图形的 ShapeRange 对象使用此方法,将导致出错。

示例

本示例将 MyDoc.doc 中的每张图片转换为嵌入式图形。

示例代码
for(let i = 1; i <= Documents.Item("MyDoc.doc").Shapes.Count; i++){
    if(Documents.Item("MyDoc.doc").Shapes.Item(i).Type == msoPicture){
       Documents.Item("MyDoc.doc").Shapes.Item(i).ConvertToInlineShape()
    }
}


请参阅