Объект Shape (Visio)
Представляет все, что можно выбрать в окне документа: базовую фигуру, группу, направляющую или объект из другого приложения, внедренного или связанного в Microsoft Visio.
Замечания
По умолчанию для объекта Shape используется свойство Name.
Вы можете получить определенный объект Shape из коллекции Shapes следующих объектов:
- Объект Page
- Главный объект
- Объект Shape , представляющий группу
Чтобы получить объекты Cell и Connect , используйте свойства Cells и Connects объекта Shape соответственно.
Примечание.
Свойство PageSheet объекта Page и объекта Master возвращает объект Shape , свойство Type которого возвращает visTypePage. Он содержит ячейки, указывающие такие свойства, как размер рисунка и масштаб рисунка.
Свойство DocumentSheet объекта Document также возвращает объект Shape , свойство Type которого возвращает visTypeDoc. Он содержит ячейки, указывающие свойства документа.
События
- BeforeSelectionDelete
- BeforeShapeDelete
- BeforeShapeTextEdit
- CellChanged
- ConvertToGroupCanceled
- FormulaChanged
- GroupCanceled
- QueryCancelConvertToGroup
- QueryCancelGroup
- QueryCancelSelectionDelete
- QueryCancelUngroup
- SelectionAdded
- SelectionDeleteCanceled
- ShapeAdded
- ShapeChanged
- ShapeDataGraphicChanged
- ShapeExitedTextEdit
- ShapeLinkAdded
- ShapeLinkDeleted
- ShapeParentChanged
- TextChanged
- UngroupCanceled
Методы
- AddGuide
- AddHyperlink
- AddNamedRow
- AddRow
- AddRows
- AddSection
- AddToContainers
- AutoConnect
- BoundingBox
- BreakLinkToData
- BringForward
- BringToFront
- CenterDrawing
- ChangePicture
- ConnectedShapes
- ConvertToGroup
- Copy
- CreateSelection
- CreateSubProcess
- Cut
- Delete
- DeleteEx
- DeleteRow
- DeleteSection
- Disconnect
- DrawArcByThreePoints
- DrawBezier
- DrawCircularArc
- DrawLine
- DrawNURBS
- DrawOval
- DrawPolyline
- DrawQuarterArc
- DrawRectangle
- DrawSpline
- Drop
- DropMany
- DropManyU
- Duplicate
- Export
- FitCurve
- FlipHorizontal
- FlipVertical
- GetCustomPropertiesLinkedToData
- GetCustomPropertyLinkedColumn
- GetFormulas
- GetFormulasU
- GetLinkedDataRecordsetIDs
- GetLinkedDataRow
- GetResults
- GluedShapes
- Group
- HasCategory
- HitTest
- Import
- InsertFromFile
- InsertObject
- IsCustomPropertyLinked
- Layout
- LinkToData
- MoveToSubprocess
- Offset
- OpenDrawWindow
- OpenSheetWindow
- Paste
- PasteSpecial
- RemoveFromContainers
- ReplaceShape
- Resize
- ReverseEnds
- Rotate90
- SendBackward
- SendToBack
- SetBegin
- SetCenter
- SetEnd
- SetFormulas
- SetQuickStyle
- SetResults
- SwapEnds
- TransformXYFrom
- TransformXYTo
- Ungroup
- UpdateAlignmentBox
- VisualBoundingBox
- XYFromPage
- XYToPage
Свойства
- AlternativeText
- Application
- AreaIU
- CalloutsAssociated
- CalloutTarget
- CellExists
- CellExistsU
- Cells
- CellsRowIndex
- CellsRowIndexU
- CellsSRC
- CellsSRCExists
- CellsU
- Characters
- CharCount
- ClassID
- Comments
- Connects
- ContainerProperties
- ContainingMaster
- ContainingMasterID
- ContainingPage
- ContainingPageID
- ContainingShape
- Data1
- Data2
- Data3
- DataGraphic
- DistanceFrom
- DistanceFromPoint
- Document
- EventList
- FillStyle
- FillStyleKeepFmt
- ForeignData
- ForeignType
- FromConnects
- GeometryCount
- Help
- Hyperlinks
- ID
- Index
- IsCallout
- IsDataGraphicCallout
- IsOpenForTextEdit
- Language
- Layer
- LayerCount
- LengthIU
- LineStyle
- LineStyleKeepFmt
- Master
- MasterShape
- MemberOfContainers
- Name
- NameID
- NameU
- Object
- ObjectIsInherited
- ObjectType
- OneD
- Parent
- Paths
- PathsLocal
- PersistsEvents
- Picture
- ProgID
- RootShape
- RowCount
- RowExists
- RowsCellCount
- RowType
- Section
- SectionExists
- Shapes
- SpatialNeighbors
- SpatialRelation
- SpatialSearch
- Stat
- Style
- StyleKeepFmt
- Text
- TextStyle
- TextStyleKeepFmt
- Название
- Type
- UniqueID
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.