Classe ShapeRange - um intervalo de formas (Word VBA)

A classe ShapeRange representa um intervalo de formas, que é um conjunto de formas em um documento. O intervalo de formas pode conter desde uma única forma até todas as formas do documento.

As classes Range, Selection e Shape. dão acesso à classe ShapeRange

Métodos

Align - Alinha as formas no intervalo especificado de formas.

Apply - Aplica a formatação da forma especificada que foi copiada usando o método PickUp.

CanvasCropBottom - Corta uma porcentagem da altura de uma tela de desenho começando pela parte inferior da tela.

CanvasCropLeft - Corta uma porcentagem da largura de uma tela de desenho começando pela parte esquerda da tela.

CanvasCropRight - Corta uma porcentagem da largura de uma tela de desenho começando pela direita da tela.

CanvasCropTop - Corta uma porcentagem da altura de uma tela de desenho começando pela parte superior da tela.

ConvertToInlineShape - Converte a forma especificada na camada de desenho de um documento em uma forma embutida na camada de texto. É possível converter somente formas que representam imagens, objetos OLE ou controles ActiveX.

Delete - Exclui o intervalo de formas especificado.

Distribute - Distribui as formas uniformemente no intervalo especificado.

Duplicate - Cria uma duplicata do objeto ShapeRange especificado, adiciona o novo intervalo de formas à coleção Shapes em um deslocamento padrão das formas originais e retorna um objeto Shape .

Flip - Inclina uma forma no sentido horizontal ou vertical.

Group - Agrupa as formas no intervalo especificado e retorna as formas agrupadas como um único objeto Shape .

IncrementLeft - Move horizontalmente a forma especificada pelo número especificado de pontos.

IncrementRotation - Altera a rotação da forma especificada ao redor do eixo z pelo número especificado de graus.

IncrementTop - Move a forma especificada verticalmente pelo número especificado de pontos.

Item - Retorna um objeto Shape individual em uma coleção.

PickUp - Copia a formatação da forma especificada.

ScaleHeight - Dimensiona a altura de um intervalo de formas por um fator especificado.

ScaleWidth - Dimensiona a largura de uma forma por um fator especificado.

Select - Seleciona o intervalo de formas especificado.

SetShapesDefaultProperties - Aplica a formatação de uma forma padrão de um documento ao intervalo de formas especificado.

Ungroup - Desagrupa quaisquer formas agrupadas no intervalo de formas especificado, desmonta figuras e objetos OLE dentro da forma especificada ou do intervalo de formas e retorna as formas desagrupadas como um único objeto ShapeRange .

ZOrder - Move o intervalo de forma especificado para frente ou para trás de outras formas da coleção ou seja, altera a posição da forma do intervalo na ordem z.

Propriedades

Adjustments Retorna um objeto Adjustments que contém valores de ajuste para todos os ajustes no objeto ShapeRange especificado que representa uma AutoForma ou WordArt. Somente leitura.

AlternativeText Retorna ou define o texto alternativo associado a uma forma em uma página da Web. String de leitura/gravação.

Anchor Retorna um objeto Range que representa o intervalo de ancoragem do intervalo de formas especificado. Somente leitura.

AutoShapeType Retorna ou define o tipo de forma para o objeto ShapeRange especificado, que deve representar uma AutoForma que não seja uma linha ou um desenho de forma livre. MsoAutoShapeType de leitura/gravação.

BackgroundStyle Define ou retorna o estilo de plano de fundo das formas do intervalo de formas especificado. MsoBackgroundStyleIndex de leitura/gravação.

Callout Retorna um objeto CalloutFormat que contém as propriedades de formatação de texto explicativo para a forma especificada. Somente leitura.

CanvasItems Retorna um objeto CanvasShapes que representa uma coleção de formas em uma tela de desenho.

Child True se a forma for uma forma filha ou se todas as formas em um intervalo de formas são formas filhas do mesmo pai. Somente leitura MsoTriState.

Count Retorna um Long que representa o número de formas na coleção. Somente leitura.

Decorative Define ou retorna o sinalizador decorativo para o objeto especificado. Leitura/gravação.

Fill Retorna um objeto FillFormat que contém as propriedades de formatação de preenchimento para a forma especificada. Somente leitura.

Glow Retorna um objeto GlowFormat que representa a formatação de brilho de um intervalo de formas. Somente leitura.

GraphicStyle Retorna ou define uma constante MsoGraphicStyleIndex que representa o estilo de um intervalo de formas contendo um ou mais gráficos SVG. Leitura/gravação.

GroupItems Retorna um objeto GroupShapes que representa as formas individuais no grupo especificado. Somente leitura.

Height Retorna ou define a altura do intervalo de formas especificado. Leitura/gravação única.

HeightRelative Retorna ou define um Single que representa a porcentagem da forma de destino para a qual o intervalo de formas é dimensionado. Leitura/gravação.

HorizontalFlip Indica que um intervalo de formas foi virado horizontalmente. MsoTriStatesomente leitura.

Hyperlink Retorna um objeto Hyperlink que representa o hiperlink associado ao objeto ShapeRange especificado. Somente leitura.

ID Retorna o tipo de identificação para o intervalo de formas. Long somente leitura.

LayoutInCell Retorna um Long que indica se uma forma em uma tabela é exibida dentro da tabela ou fora da tabela.

Left Retorna ou define um valor único que representa a posição horizontal, medida em pontos, do intervalo de formas especificado. Também pode ser qualquer constante WdShapePosition válida. Leitura/gravação.

LeftRelative Retorna ou define um valor único que representa a posição relativa à esquerda de um intervalo de formas. Leitura/gravação.

Line Retorna um objeto LineFormat que contém as propriedades de formatação de linha para o intervalo de formas especificado. Somente leitura.

LockAnchor True se a âncora do objeto ShapeRange especificado está bloqueada para o intervalo de ancoragem. Long de leitura/gravação.

LockAspectRatio MsoTrue se a forma especificada retém suas proporções originais quando você a redimensiona. MsoFalse se você pode alterar a altura e largura da forma independentemente uma da outra, ao redimensioná-la. MsoTriState para leitura/gravação.

Model3D Retorna um objeto Model3DFormat que contém as propriedades Model3D. Somente leitura.

Name Retorna ou define o nome do objeto especificado. String de leitura/gravação.

Nodes Retorna uma coleção ShapeNodes que representa a descrição geométrica da forma especificada.

ParentGroup Retorna um objeto Shape que representa a forma pai comum de um intervalo de formas.

PictureFormat Retorna um objeto PictureFormat que contém as propriedades de formatação da imagem para o intervalo de formas especificado. Somente leitura.

Reflection Retorna um objeto ReflectionFormat que representa a formatação de reflexo de um intervalo de formas. Somente leitura.

RelativeHorizontalPosition Especifica a posição horizontal relativa de um intervalo de formas. Leitura/gravação WdRelativeHorizontalPosition.

RelativeHorizontalSize Retorna ou define uma constante WdRelativeHorizontalSize que representa o objeto ao qual um intervalo de formas é relativo. Leitura/gravação.

RelativeVerticalPosition Especifica a posição vertical relativa de um intervalo de formas. Leitura/gravação WdRelativeHorizontalPosition.

RelativeVerticalSize Retorna ou define uma constante WdRelativeVerticalSize que representa o objeto ao qual um intervalo de formas é relativo. Leitura/gravação.

Rotation Retorna ou define o número de graus que à forma especificada é girada ao redor do eixo z. Leitura/gravação única.

Shadow Retorna um objeto ShadowFormat que representa a formatação de sombra para a forma especificada.

ShapeStyle Retorna ou define o estilo de forma das formas do intervalo de formas especificado. MsoShapeStyleIndex de leitura/gravação.

SoftEdge Retorna um objeto SoftEdgeFormat que representa a formatação de borda suave para um intervalo de formas. Somente leitura.

TextEffect Retorna um objeto TextEffectFormat que contém as propriedades de formatação de efeito de texto para a forma especificada. Somente leitura.

TextFrame Retorna um objeto TextFrame que contém o texto para o intervalo de formas especificado.

TextFrame2 Retorna um objeto TextFrame2 que contém o texto para o intervalo de formas especificado. Somente leitura.

ThreeD Retorna um objeto ThreeDFormat que contém as propriedades de formatação 3D para o intervalo de formas especificado. Somente leitura.

Title Retorna ou define uma cadeia de caracteres que contém um título para as formas no intervalo de formas especificado. Leitura/gravação.

Top Retorna ou define a posição vertical da forma especificada ou do intervalo de forma em pontos. Leitura/gravação única.

TopRelative Retorna ou define um valor único que representa a posição superior relativa de um intervalo de formas. Leitura/gravação.

Type Retorna o tipo de forma. Somente leitura MsoShapeType.

VerticalFlip True se a forma especificada for invertida ao redor do eixo vertical. Somente leitura MsoTriState.

Vertices Retorna as coordenadas dos vértices e pontos de controle para curvas Bézier do desenho de forma livre especificado como uma série de pares de coordenadas. Você pode usar a matriz retornada por esta propriedade como um argumento para o método AddCurve ou AddPolyLine. Somente leitura .

Visible True se o objeto especificado ou a formatação aplicada a ele, está visível. MsoTriState para leitura/gravação.

Width Retorna ou define a largura, em pontos, das formas dentro do intervalo. Long de leitura/gravação.

WidthRelative Retorna ou define um valor único que representa a largura relativa de um intervalo de formas. Leitura/gravação.

WrapFormat Retorna um objeto WrapFormat que contém as propriedades de quebra de texto ao redor do intervalo de formas especificado. Somente leitura.

ZOrderPosition Retorna um Long que representa a posição da forma especificada na ordem z. Somente leitura.