Shape excel что это

Обновлено: 03.07.2024

Умоляю, потеряйте минуты две на этом вопросе и помогите!
На листе три Combobox-а пользователь со временем, сам заполняет их.
Придумал на свою голову такую вещ:
В зависимости от комбинации Value этих Combobox-иков , для облегчения работы пользователю, на листе появляется один или несколько (группа) Shape-ов (в том числе маленькие рисунки). главное, эти Shape-и тоже создаёт и сохраняет пользователь(сохраняю я программно, пользователь нажимает на кнопку).
Всё происходит следующим образом-
при создании, Shape-у или группе Shape-ов присваивается имя -
Combobox1.Value & Combobox2.Value & Combobox3.Value
потом, этим именем в зависимости от нового состояния Combobox-иков нахожу на листе где они хранятся, Shape и копирую на нужный лист.
Всё работало очень долго нормально, но потом понадобились в Combobox-ах Item-и в длину 14 букв, и оказалось, что Shape-и не поддерживают длинные имена.
Вопрос: к какому свойству Shape-а можно присобачится, в котором можно хранить тексты подлиннее? Помогите, кто может!
Вопрос2: У ShapeRange - свойство AlternativeText, попробовал использовать его, но здесь вообще запутался. Нигде в хелпах не нашел может или нет на листе существовать несколько ShapeRange и если да, как к ним обращатся и как перебирать. (например вообше не смог заставить работать ShapeRange.Count а это свойство у ShapeRange присутствует в списке.

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь


Вставить изображение в Excel без Shapes.AddPicture?
В системе T-Flex (если кто такую знает) пишем макрос в документ Excel нужно вставить изображение в.

Самые просматриваемые, самые залайканные, самые комментируемые посты вывести на отдельные страницы
Здравствуйте. Помогите пожалуйста, еще новичок в WordPress. Хочу сделать отдельные страницы.


Как найти связанные друг с другом формы (shapes) в excel?
Всем привет! Помогите с вопросом: Есть несколько форм (shapes) на листе excel, связанных.

Представляет общий объект фигуры в таблице. Фигура может быть геометрической фигурой, линией, группой фигур и т. д. Дополнительные информацию о объектной модели фигуры читайте в публикации Work with shapes using the Excel JavaScript API .

Комментарии

Свойства

Указывает альтернативный текст описания Shape объекта.

Указывает альтернативный текст заголовка для Shape объекта.

Возвращает количество точек соединения на фигуре.

Контекст запроса, связанный с объектом. Это связывает процесс надстройки с процессом Office хост-приложения.

Возвращает формат заливки фигуры.

Возвращает геометрическую фигуру, связанную с линией. Если тип фигуры отличается от GeometricShape, возникает ошибка.

Указывает тип геометрической фигуры этой геометрической фигуры. Подробные Excel.GeometricShapeType сведения см. в материале. null Возвращается, если тип фигуры не является "GeometricShape".

Возвращает группу фигур, связанную с фигурой. Если тип фигуры отличается от GroupShape, возникает ошибка.

Указывает высоту фигуры в точках. Бросает исключение InvalidArgument при наборе с отрицательным значением или нулем в качестве ввода.

Указывает идентификатор формы.

Возвращает изображение, связанное с фигурой. Если тип фигуры отличается от Image, возникает ошибка.

Расстояние в пунктах от левого края фигуры до левого края листа. Бросает исключение InvalidArgument при наборе с отрицательным значением в качестве ввода.

Указывает уровень указанной формы. Например, уровень 0 означает, что фигура не является частью групп; уровень 1 означает, что фигура является частью группы верхнего уровня; уровень 2 означает, что фигура является частью подгруппы верхнего уровня.

Возвращает линию, связанную с фигурой. Если тип фигуры отличается от Line, возникает ошибка.

Возвращает формат линии для фигуры.

Указывает, заблокировано ли соотношение аспектов этой фигуры.

Указывает имя фигуры.

Указывает родительную группу этой фигуры.

Представляет способ прикрепления объекта к ячейкам под ним.

Указывает вращение фигуры в градусах.

Возвращает объект рамки с текстом для фигуры. Только для чтения.

Расстояние в пунктах от верхнего края фигуры до верхнего края листа. Бросает исключение InvalidArgument при наборе с отрицательным значением в качестве ввода.

Возвращает тип фигуры. Подробные Excel.ShapeType сведения см. в материале.

Указывает, видна ли фигура.

Указывает ширину в точках формы. Бросает исключение InvalidArgument при наборе с отрицательным значением или нулем в качестве ввода.

Возвращает положение указанной фигуры по оси Z. Значение 0 представляет нижнее положение по оси.

Методы

Копирует и вклеит Shape объект. Вклеивая фигура копируется в то же расположение пикселей, что и эта фигура.

Удаляет фигуру с листа.

Преобразует фигуру в изображение и возвращает изображение в виде строки в кодировке base64. Число точек на дюйм: 96. Только поддерживаемые форматы Excel.PictureFormat.BMP , Excel.PictureFormat.PNG , Excel.PictureFormat.JPEG , и Excel.PictureFormat.GIF .

Преобразует фигуру в изображение и возвращает изображение в виде строки в кодировке base64. Число точек на дюйм: 96. Только поддерживаемые форматы Excel.PictureFormat.BMP , Excel.PictureFormat.PNG , Excel.PictureFormat.JPEG , и Excel.PictureFormat.GIF .

Перемещает фигуру по горизонтали на указанное число пунктов.

Поворачивает фигуру по часовой стрелке относительно оси Z на указанное число градусов. Используйте rotation свойство, чтобы установить абсолютное вращение фигуры.

Перемещает фигуру по вертикали на указанное число пунктов.

Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync() .

Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync() .

Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync() .

Масштабирует высоту фигуры с применением указанного коэффициента. Для изображений можно указать изменение масштаба фигуры относительно исходного или текущего размера. Фигуры, не являющиеся изображениями, всегда масштабируются относительно их текущей высоты.

Масштабирует высоту фигуры с применением указанного коэффициента. Для изображений можно указать изменение масштаба фигуры относительно исходного или текущего размера. Фигуры, не являющиеся изображениями, всегда масштабируются относительно их текущей высоты.

Масштабирует ширину фигуры с применением указанного коэффициента. Для изображений можно указать изменение масштаба фигуры относительно исходного или текущего размера. Фигуры, не являющиеся изображениями, всегда масштабируются относительно их текущей ширины.

Масштабирует ширину фигуры с применением указанного коэффициента. Для изображений можно указать изменение масштаба фигуры относительно исходного или текущего размера. Фигуры, не являющиеся изображениями, всегда масштабируются относительно их текущей ширины.

Задает несколько свойств объекта одновременно. Можно передать либо обычный объект с соответствующими свойствами, либо другой объект API того же типа.

Задает несколько свойств на объекте одновременно на основе существующего загруженного объекта.

Перемещает указанную фигуру вверх или вниз по оси Z в коллекции, что переносит ее вперед или назад относительно других фигур.

Перемещает указанную фигуру вверх или вниз по оси Z в коллекции, что переносит ее вперед или назад относительно других фигур.

Переопределяет метод JavaScript, чтобы обеспечить более полезный выход, когда объект toJSON() API передается JSON.stringify() . ( JSON.stringify , в свою очередь, вызывает метод объекта, который toJSON передается ему.) Если исходный объект Excel.Shape является объектом API, метод возвращает простой объект toJSON JavaScript (введите как Excel.Interfaces.ShapeData ), содержащий неглубокие копии любых загруженных свойств ребенка из исходного объекта.

События

Возникает, если фигура активирована.

Возникает, если фигура деактивирована.

Сведения о свойстве

alt Text Description

Указывает альтернативный текст описания Shape объекта.

Значение свойства

Комментарии

alt Text Title

Указывает альтернативный текст заголовка для Shape объекта.

Значение свойства

Комментарии

connection Site Count

Возвращает количество точек соединения на фигуре.

Значение свойства

Комментарии

context

Контекст запроса, связанный с объектом. Это связывает процесс надстройки с процессом Office хост-приложения.

Значение свойства

Возвращает формат заливки фигуры.

Значение свойства

Комментарии

Примеры

geometric Shape

Возвращает геометрическую фигуру, связанную с линией. Если тип фигуры отличается от GeometricShape, возникает ошибка.

Значение свойства

Комментарии

geometric Shape Type

Указывает тип геометрической фигуры этой геометрической фигуры. Подробные Excel.GeometricShapeType сведения см. в материале. null Возвращается, если тип фигуры не является "GeometricShape".

Значение свойства

Excel.GeometricShapeType | "LineInverse" | "Triangle" | "RightTriangle" | "Rectangle" | "Diamond" | "Parallelogram" | "Trapezoid" | "NonIsoscelesTrapezoid" | "Pentagon" | "Hexagon" | "Heptagon" | "Octagon" | "Decagon" | "Dodecagon" | "Star4" | "Star5" | "Star6" | "Star7" | "Star8" | "Star10" | "Star12" | "Star16" | "Star24" | "Star32" | "RoundRectangle" | "Round1Rectangle" | "Round2SameRectangle" | "Round2DiagonalRectangle" | "SnipRoundRectangle" | "Snip1Rectangle" | "Snip2SameRectangle" | "Snip2DiagonalRectangle" | "Plaque" | "Ellipse" | "Teardrop" | "HomePlate" | "Chevron" | "PieWedge" | "Pie" | "BlockArc" | "Donut" | "NoSmoking" | "RightArrow" | "LeftArrow" | "UpArrow" | "DownArrow" | "StripedRightArrow" | "NotchedRightArrow" | "BentUpArrow" | "LeftRightArrow" | "UpDownArrow" | "LeftUpArrow" | "LeftRightUpArrow" | "QuadArrow" | "LeftArrowCallout" | "RightArrowCallout" | "UpArrowCallout" | "DownArrowCallout" | "LeftRightArrowCallout" | "UpDownArrowCallout" | "QuadArrowCallout" | "BentArrow" | "UturnArrow" | "CircularArrow" | "LeftCircularArrow" | "LeftRightCircularArrow" | "CurvedRightArrow" | "CurvedLeftArrow" | "CurvedUpArrow" | "CurvedDownArrow" | "SwooshArrow" | "Cube" | "Can" | "LightningBolt" | "Heart" | "Sun" | "Moon" | "SmileyFace" | "IrregularSeal1" | "IrregularSeal2" | "FoldedCorner" | "Bevel" | "Frame" | "HalfFrame" | "Corner" | "DiagonalStripe" | "Chord" | "Arc" | "LeftBracket" | "RightBracket" | "LeftBrace" | "RightBrace" | "BracketPair" | "BracePair" | "Callout1" | "Callout2" | "Callout3" | "AccentCallout1" | "AccentCallout2" | "AccentCallout3" | "BorderCallout1" | "BorderCallout2" | "BorderCallout3" | "AccentBorderCallout1" | "AccentBorderCallout2" | "AccentBorderCallout3" | "WedgeRectCallout" | "WedgeRRectCallout" | "WedgeEllipseCallout" | "CloudCallout" | "Cloud" | "Ribbon" | "Ribbon2" | "EllipseRibbon" | "EllipseRibbon2" | "LeftRightRibbon" | "VerticalScroll" | "HorizontalScroll" | "Wave" | "DoubleWave" | "Plus" | "FlowChartProcess" | "FlowChartDecision" | "FlowChartInputOutput" | "FlowChartPredefinedProcess" | "FlowChartInternalStorage" | "FlowChartDocument" | "FlowChartMultidocument" | "FlowChartTerminator" | "FlowChartPreparation" | "FlowChartManualInput" | "FlowChartManualOperation" | "FlowChartConnector" | "FlowChartPunchedCard" | "FlowChartPunchedTape" | "FlowChartSummingJunction" | "FlowChartOr" | "FlowChartCollate" | "FlowChartSort" | "FlowChartExtract" | "FlowChartMerge" | "FlowChartOfflineStorage" | "FlowChartOnlineStorage" | "FlowChartMagneticTape" | "FlowChartMagneticDisk" | "FlowChartMagneticDrum" | "FlowChartDisplay" | "FlowChartDelay" | "FlowChartAlternateProcess" | "FlowChartOffpageConnector" | "ActionButtonBlank" | "ActionButtonHome" | "ActionButtonHelp" | "ActionButtonInformation" | "ActionButtonForwardNext" | "ActionButtonBackPrevious" | "ActionButtonEnd" | "ActionButtonBeginning" | "ActionButtonReturn" | "ActionButtonDocument" | "ActionButtonSound" | "ActionButtonMovie" | "Gear6" | "Gear9" | "Funnel" | "MathPlus" | "MathMinus" | "MathMultiply" | "MathDivide" | "MathEqual" | "MathNotEqual" | "CornerTabs" | "SquareTabs" | "PlaqueTabs" | "ChartX" | "ChartStar" | "ChartPlus"

Комментарии

group

Возвращает группу фигур, связанную с фигурой. Если тип фигуры отличается от GroupShape, возникает ошибка.

Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Представляет объект в слое рисования, например autoShape, freeform, объект OLE или изображение. Объект Shape является членом Shapes коллекции. Коллекция Shapes содержит все фигуры на слайде.

Комментарии

Существуют три объекта, которые представляют фигуры: коллекция Shapes, которая представляет все фигуры на документе; коллекция, которая представляет заданный подмножество фигур на документе (например, объект ShapeRange может представлять фигуры одного и четырех на документе, или он может представлять все выбранные фигуры на документе); и объект ShapeRange Shape, который представляет одну фигуру на документе. Если вы хотите работать с несколькими фигурами одновременно или с фигурами в рамках выбора, используйте коллекцию ShapeRange.

В этом разделе описывается, как:

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

Возвращение существующей формы

Используйте Shapes(), где находится имя фигуры или номер индекса, чтобы вернуть объект Shape, который index представляет index фигуру.

Каждой фигуре назначено имя по умолчанию при добавлении его в коллекцию Shapes. Чтобы дать фигуре более значимое имя, используйте Name свойство.

Возвращение фигуры в пределах выбора

Используйте Selection.ShapeRange(), где имя фигуры или номер индекса, чтобы вернуть объект Shape, который представляет фигуру index index в выборе.

Возвращение фигур, присоединенных к концам соединителя

Чтобы вернуть объект Shape, который представляет одну из фигур, присоединенных соединитетелем, используйте BeginConnectedShape свойство или EndConnectedShape свойство.

Возвращение вновь созданной бесплатной формы

Используйте эти методы, чтобы определить геометрию новой формы и использовать метод для создания свободной формы и возвращения объекта Shape, который BuildFreeform(MsoEditingType, Single, Single) AddNodes(MsoSegmentType, MsoEditingType, Single, Single, Object, Object, Object, Object) ConvertToShape() ее представляет.

Возвращение единой фигуры из группы

Используйте GroupItems(), где имя фигуры или номер индекса в группе, чтобы вернуть объект Shape, который представляет одну фигуру в index сгруппивной index форме.

Возвращение вновь сформированной группы фигур

Используйте метод или группу различных фигур и возвращаем один объект Shape, который Group() представляет только что Regroup() сформированную группу. После того как группа сформирована, вы можете работать с группой так же, как и с любой другой фигурой.

Свойства

Возвращает Adjustments объект, содержащий значения регулировки для всех корректировок в указанной форме. Только для чтения.

Возвращает или задает текстовую строку описательный (альтернативный) для объекта, когда объект сохранен Shape на веб-странице. Для чтения и записи, String.

Возвращает Application объект, который представляет Microsoft Excel приложение. Только для чтения.

Возвращает или задает тип фигуры для указанного объекта, который должен представлять autoShape, кроме строки, рисунка Shape freeform или соединитетеля. Чтение и написание MsoAutoShapeType .

Возвращает или задает фоновый стиль. Для чтения и записи.

Возвращает или задает значение, которое указывает, как отображается указанная форма при просмотре презентации в черно-белом режиме. Чтение и написание MsoBlackWhiteMode .

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

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

Зарезервировано для внутреннего использования.

Возвращает объект, который представляет _Chart содержащийся в Shape . Только для чтения.

Возвращает msoTrue, если указанная форма является фигурой ребенка или все фигуры в диапазоне фигур являются фигурами ребенка одного и того же родителя. Только для чтения MsoTriState .

Возвращает количество сайтов подключения в указанной форме. Только для чтения, Integer.

True, если указанная фигура является соединитетелем. Только для чтения MsoTriState .

Возвращает ConnectorFormat объект, содержащий свойства форматирования соединитетеля. Применяется к Shape объектам, которые представляют соединители. Только для чтения.

Возвращает ControlFormat объект, содержащий Microsoft Excel свойства управления. Только для чтения.

Возвращает 32-битное целое число, указывающее на приложение, в котором объект был создан. Если объект был создан в Microsoft Excel, это свойство возвращает строку XCEL, эквивалентную hexadecimal number 5843454C. Только для чтения XlCreator .

Возвращает Diagram объект, представляющий схему.

Возвращает DiagramNode объект, который представляет узел на схеме.

Зарезервировано для внутреннего использования.

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

Возвращает тип Microsoft Excel управления. Только для чтения XlFormControl .

Возвращает объект для указанной формы, содержащую свойства форматирования свечения для этой формы. Только для чтения.

Возвращает GroupShapes объект, который представляет отдельные фигуры в указанной группе. Чтобы вернуть одну фигуру из группы, используйте метод объекта Item(Object) GroupShapes. Применяется к Shape объектам, которые представляют сгруппные фигуры. Только для чтения.

Возвращает сведения о том, содержит Shape ли диаграмма. Только для чтения.

Возвращает, содержит ли диапазон фигуры или формы схему. Только для чтения MsoTriState .

Возвращает значение, указывающее, существует ли узел схемы в заданной форме или диапазоне фигур. Только для чтения MsoTriState .

Получает, присутствует ли схема SmartArt в указанной форме.

Высота объекта. Для чтения и записи, Single.

True, если указанная фигура перевернута вокруг горизонтальной оси. Только для чтения MsoTriState .

Возвращает Hyperlink объект, представляю который представляет гиперссылку для фигуры.

Возвращает тип для указанного объекта. Только для чтения, Integer.

Расстояние от левого края объекта до левого края столбца A (на таблице) или левого края области диаграммы (на диаграмме). Для чтения и записи, Single.

Возвращает LineFormat объект, содержащий свойства форматирования строк для указанной формы. Только для чтения.

Возвращает LinkFormat объект, содержащий связанные свойства объектов OLE. Только для чтения.

True, если указанная фигура сохраняет исходные пропорции при повторном ее размере. False, если вы можете изменить высоту и ширину формы независимо друг от друга при ее изменении. Чтение и написание MsoTriState .

True, если объект заблокирован, False, если объект может быть изменен при защите листа. Для чтения и записи, Boolean.

Возвращает или задает имя объекта. Для чтения и записи, String.

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

Возвращает OLEFormat объект, содержащий свойства объекта OLE. Только для чтения.

Возвращает или задает имя макроса, запускаемого при нажатии указанного объекта. Для чтения и записи, String.

Возвращает родительский объект для указанного объекта. Только для чтения.

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

Возвращает объект, содержащий свойства форматирования изображений PictureFormat для указанной формы. Применяется к Shape объектам, которые представляют изображения или объекты OLE. Только для чтения.

Возвращает или задает способ прикрепления объекта к ячейкам под ней. Чтение и написание XlPlacement .

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

Возвращает или задает поворот фигуры по градусам. Для чтения и записи, Single.

Возвращает объект Script, который представляет блок скрипта или кода на указанной веб-странице. Если страница не содержит скрипта, ничего не возвращается.

True, если у объекта есть тень. Для чтения и записи, Boolean.

Возвращает или задает стиль MsoShapeStyleIndex фигуры. Для чтения и записи.

Получает объект, который представляет SmartArt, связанный с фигурой.

Возвращает объект для указанной формы, которая содержит свойства форматирования мягкого края SoftEdgeFormat для фигуры. Только для чтения.

Возвращает объект, содержащий свойства форматирования текстовых эффектов TextEffectFormat для указанной формы. Применяется к T:Microsoft.Office. Interop. Excel. Форма объектов, которые представляют WordArt. Только для чтения.

Возвращает TextFrame объект, содержащий свойства выравнивания и привязки для указанной формы. Только для чтения.

Возвращает объект, содержащий форматирование текста для указанной формы. Только для чтения.

Возвращает ThreeDFormat объект, содержащий свойства форматирования эффектов для указанной формы. Только для чтения.

Получает или задает заголовок альтернативного текста, связанного с указанной фигурой.

Расстояние от верхнего края самой верхней фигуры в диапазоне фигур до верхнего края таблицы. Для чтения и записи, Single.

Возвращает Range объект, который представляет ячейку, расположенную в верхнем левом углу указанного объекта. Только для чтения.

Возвращает или задает тип фигуры. Только для чтения MsoShapeType .

True, если указанная фигура перевернута вокруг вертикальной оси. Только для чтения MsoTriState .

Возвращает координаты вершин рисунка свободной формы (и точки управления для кривых Bézier) в качестве ряда пар координат. Объект только для чтения.

Определяет, виден ли объект. Чтение и написание MsoTriState .

Ширина объекта. Для чтения и записи, Single.

Возвращает положение указанной фигуры в z-order. Только для чтения, Integer.

Методы

Применяется к указанному форматированию фигур, которое было скопировано с помощью PickUp() метода.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Зарезервировано для внутреннего использования.

Копирует объект в буфер обмена.

Копирует выбранный объект в буфер обмена в качестве изображения.

Отрезает объект в буфер обмена или вклеит его в заданный пункт назначения.

Дублирует объект и возвращает ссылку на новую копию.

Переворачивает указанную форму вокруг горизонтальной или вертикальной оси.

Перемещает указанную фигуру горизонтально по указанному количеству точек.

Изменяет поворот указанной формы вокруг оси z на указанное количество градусов. Используйте Rotation свойство, чтобы установить абсолютное вращение фигуры.

Перемещает указанную фигуру вертикально по указанному количеству точек.

Копирует форматирование указанной формы. Используйте метод Apply() для применения скопированного форматирования в другую форму.

Reroutes connectors so that they take the shortest possible path between the shapes they connect.

Масштабирует высоту фигуры с применением указанного коэффициента.

Масштабирует ширину фигуры с применением указанного коэффициента.

Форматирование указанной формы создает форматирование по умолчанию для фигуры.

Ungroups any grouped shapes in the specified shape or range of shapes. Разборка изображений и объектов OLE в указанной форме. Возвращает негруппировку фигур в качестве одного ShapeRange объекта.

Помещает указанную фигуру перед или за другими фигурами в коллекции (то есть изменяет положение фигуры по оси Z).

Коллекция всех объектов Shape на указанном листе.

Примечания

Каждый объект Shape представляет объект в слое рисования, например объект AutoShape, freeform, объект OLE или изображение.

Если вы хотите работать с подмножеством фигур на документе, например, чтобы сделать что-то только для autoShapes на документе или только для выбранных фигур, необходимо создать коллекцию ShapeRange, которая содержит фигуры, которые вы хотите работать.

Пример

Чтобы вернуть коллекцию Форм, используйте свойство Shapes объекта "Таблица". В следующем примере выбраны все фигуры в myDocument.

Если вы хотите сделать что-то (например, удалить или установить свойство) для всех фигур на листе одновременно, выберите все фигуры, а затем используйте свойство ShapeRange на выбор, чтобы создать объект ShapeRange, содержащий все фигуры на листе, а затем применить соответствующее свойство или метод к объекту ShapeRange.

Используйте Формы (индекс), где индекс — это имя фигуры или номер индекса, чтобы вернуть один объект Shape. В следующем примере заполняется заранее задатка для формы в myDocument.

Используйте диапазон (индекс), где индекс — это имя фигуры или номер индекса или массив имен фигур или номеров индексов, чтобы вернуть коллекцию ShapeRange, представляюную подмножество коллекции ShapeRange. В следующем примере задает шаблон заполнения фигур одного и трех в myDocument.

Элемент ActiveX на листе имеет два имени: имя фигуры, содержа которой содержится элемент управления, который можно увидеть в поле Имя при просмотре листа, и кодовое имя элемента управления, которое можно увидеть в ячейке справа от (Имя) в окне Свойства. При первом добавлении в лист управления совпадают имя фигуры и кодовое имя. Однако если вы измените имя фигуры или кодовое имя, другое не будет автоматически изменено на соответствие.

Кодовое имя управления используется в именах процедур событий. Однако при возвращении управления из коллекции Shapes или OLEObjects для листа необходимо использовать имя фигуры, а не кодовое имя, чтобы сослаться на управление по имени. Например, предположим, что к листу добавляется чековое окно, а имя фигуры по умолчанию и кодовое имя по умолчанию — CheckBox1. Если затем изменить имя кода управления, введя chkFinished рядом с (Name) в окне Свойства, необходимо использовать chkFinished в именах процедур событий, но для возврата управления из коллекции Shapes или OLEObject, как показано в следующем примере, необходимо использовать CheckBox1.

Методы

Свойства

См. также

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

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

Читайте также: