代表文档的文字层中的对象。嵌入式图形只能是图片、OLE 对象或 ActiveX 控件。InlineShape对象被视为字符,可将其象字符一样放置于一行文本中。InlineShape对象是InlineShapes集合中的一个成员。InlineShapes集合包含文档、区域或选定内容中的所有嵌入式图形。
使用 InlineShape 对象用InlineShapes(index) 可返回单个InlineShape对象,其中index是索引序号。嵌入式图形没有名称。下列示例激活活动文档中的第一个嵌入式图形。
ActiveDocument.InlineShapes(1).Activate
说明尽管Shape对象锁定于一定的文本区域,但是该对象可以自由浮移,并可放置于页面上的任何位置。可用ConvertToInlineShape方法和ConvertToShape方法来转换图形的类型。但只能将图片、OLE 对象和 ActiveX 控件转换为嵌入式图形。使用Type属性可返回嵌入式图形的类型:图片、链接图片、嵌入的 OLE 对象、链接的 OLE 对象或者 ActiveX 控件。
当打开一篇在以前版本的 Word 中创建的文档时,图片将转换为嵌入式图形。
由InlineShape对象组成的集合,该集合代表文档、区域或选定内容的所有嵌入式图形。
使用 InlineShapes 集合用InlineShapes属性可返回InlineShapes集合。下列示例将活动文档中的每个嵌入式图形转换为Shape对象。
For Each iShape In ActiveDocument.InlineShapes iShape.ConvertToShapeNext iShape
可用New方法,以嵌入式图形的形式创建新图片。可用AddPicture和AddOLEObject方法添加图片和 OLE 对象,并将其与源文件链接。用AddOLEControl方法可添加 ActiveX 控件。
说明尽管Shape对象锁定于某一文本区域,但可将其自由浮移,并可将其放置于页面上的任何位置。可用ConvertToInlineShape方法和ConvertToShape方法来转换图形的类型。只能将图片、OLE 对象和 ActiveX 控件转换为嵌入式图形。
文档中该集合的Count属性仅返回正文部分的项目数。使用集合的Range对象可计算其他部分的项目数。
当打开一篇在以前版本的 Word 中创建的文档时,图片将转换为嵌入式图形。