Поделиться через


Объект InlineShapes (Word)

Коллекция объектов InlineShape , представляющих все встроенные фигуры в документе, диапазоне или выделенном фрагменте.

Замечания

Используйте свойство InlineShapes , чтобы вернуть коллекцию InlineShapes . В следующем примере каждая встроенная фигура в активном документе преобразуется в объект Shape .

For Each iShape In ActiveDocument.InlineShapes 
 iShape.ConvertToShape 
Next iShape

Используйте метод New , чтобы создать рисунок в виде встроенной фигуры. Используйте методы AddPicture и AddOLEObject , чтобы добавить изображения или объекты OLE и связать их с исходным файлом. Используйте метод AddOLEControl для добавления элемента управления ActiveX.

Объекты Shape привязываются к текстовому диапазону, однако могут свободно перемещаться и их можно располагать в любом месте на странице. Используйте метод ConvertToInlineShape и ConvertToShape для преобразования фигур из одного типа в другой. В встроенные фигуры можно преобразовывать только рисунки, объекты OLE и элементы ActiveX.

Свойство Count для этой коллекции в документе возвращает количество элементов только в основной истории. Для подсчета элементов в других историях используйте коллекцию с объектом Range .

При открытии документа, созданного в более ранней версии Word, изображения преобразуются в встроенные фигуры.

См. также

Справочник по объектной модели Word

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.