inlineshape,代表文檔的文字層中的對象,集合包含文本文檔、區域或選定內容中的所有嵌入式圖形。
含義,使用對象,使用集合,
含義
代表文檔的文字層中的對象。嵌入式圖形只能是圖片、OLE 對象或 ActiveX 控制項。InlineShape 對象被視為字元,可將其象字元一樣放置於一行文本中。InlineShape 對象是 InlineShapes 集合中的一個成員。InlineShapes集合包含文檔、區域或選定內容中的所有嵌入式圖形。
使用對象
用 InlineShapes(index) 可返回單個 InlineShape 對象,其中 index 是索引序號。嵌入式圖形沒有名稱。下列示例激活活動文檔中的第一個嵌入式圖形。
ActiveDocument.InlineShapes(1).Activate
說明
儘管 Shape 對象鎖定於一定的文本區域,但是該對象可以自由浮移,並可放置於頁面上的任何位置。可用 ConvertToInlineShape 方法和 ConvertToShape 方法來轉換圖形的類型。但只能將圖片、OLE 對象和 ActiveX 控制項轉換為嵌入式圖形。使用 Type 屬性可返回嵌入式圖形的類型:圖片、連結圖片、嵌入的 OLE 對象、連結的 OLE 對象或者 ActiveX 控制項。
當打開一篇在以前版本的 Word 中創建的文檔時,圖片將轉換為嵌入式圖形。
由 InlineShape 對象組成的集合,該集合代表文檔、區域或選定內容的所有嵌入式圖形。
使用集合
For Each iShape In ActiveDocument.InlineShapes iShape.ConvertToShapeNext iShape
可用 New 方法,以嵌入式圖形的形式創建新圖片。可用 AddPicture 和 AddOLEObject 方法添加圖片和 OLE 對象,並將其與源檔案連結。用 AddOLEControl 方法可添加 ActiveX 控制項。
說明
儘管 Shape 對象鎖定於某一文本區域,但可將其自由浮移,並可將其放置於頁面上的任何位置。可用 ConvertToInlineShape 方法和 ConvertToShape 方法來轉換圖形的類型。只能將圖片、OLE 對象和 ActiveX 控制項轉換為嵌入式圖形。
文檔中該集合的 Count 屬性僅返回正文部分的項目數。使用集合的 Range 對象可計算其他部分的項目數。
當打開一篇在以前版本的 Word 中創建的文檔時,圖片將轉換為嵌入式圖形。