Classe InlineShape - objeto na camada de texto (Word VBA)

A classe InlineShape representa um objeto na camada de texto de um documento. Uma forma embutida somente pode ser uma imagem, um objeto OLE ou um controle ActiveX. O objeto InlineShape é um membro do InlineShapes coleção. A coleção InlineShapes contém todas as formas que aparecem embutida em um documento, intervalo ou seleção.

As classes Field, ListFormat, ListLevel e Shape. dão acesso à classe InlineShape


Dim ise as InlineShape
Set ise = ActiveDocument.Range.InlineShapes(Index:=1)

For Each

Aqui está um exemplo de processamento dos itens InlineShape em uma coleção.


Dim ise As InlineShape
For Each ise In ActiveDocument.Range.InlineShapes
	
Next ise

Métodos

ConvertToShape - Converte uma forma embutida em uma forma flutuante livre. Retorna um objeto Shape que representa a nova forma.

Delete - Exclui a forma embutida especificada.

Reset - Remove as alterações que foram realizadas em uma forma embutida.

Select - Seleciona a forma forma embutida especificada.

Propriedades

AlternativeText Retorna ou define um String que representa o texto alternativo associado a uma forma em uma página da Web. Leitura/gravação.

Borders Retorna uma coleção Borders que representa todas as bordas da forma especificada.

Chart Retorna um objeto Chart que representa um gráfico dentro da coleção de formas embutidas em um documento. Somente leitura.

Decorative

Field Retorna um objeto Field que representa o campo associado à forma embutida especificada. Somente leitura.

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 as propriedades de formatação para um efeito de brilho. Somente leitura.

GraphicStyle

GroupItems Retorna uma coleção GroupShapes que representa as formas que são agrupadas em uma forma embutida. Somente leitura.

HasChart True se a forma especificada for um gráfico. Somente leitura.

HasSmartArt Retorna true se houver um diagrama SmartArt presente na forma. Somente leitura.

Height Retorna ou define a altura de uma forma embutida. Leitura/gravação única.

HorizontalLineFormat Retorna um objeto HorizontalLineFormat que contém a formatação de linha horizontal para o objeto InlineShape especificado. Somente leitura.

Hyperlink Retorna um objeto Hyperlink que representa o hiperlink associado à forma embutida especificada. Somente leitura.

IsPictureBullet True indica que um objeto InlineShape é um marcador de figura. Somente leitura booleano.

Line Retorna um objeto LineFormat que contém as propriedades de formatação de linha para a forma especificada. Somente leitura.

LinkFormat Retorna um objeto LinkFormat que representa as opções de vínculo da forma embutida especificada que está vinculada a um arquivo. / Somente leitura.

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

OLEFormat Retorna um objeto OLEFormat que representa as características OLE diferentes de vinculação para a forma embutida especificada. Somente leitura.

PictureFormat Retorna um objeto PictureFormat que contém as propriedades de formatação da imagem para a forma embutida. Somente leitura.

Range Retorna um objeto Range que representa a parte de um documento que está contida em uma forma embutida.

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

ScaleHeight Dimensiona a altura da forma embutida especificada em relação ao seu tamanho original. Leitura/gravação única.

ScaleWidth Dimensiona a largura da forma embutida especificada em relação ao seu tamanho original. Leitura/gravação única.

Script Retorna um objeto script , que representa um bloco de script ou código associado a uma imagem na página da Web especificada.

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

SmartArt Retorna um objeto SmartArt que fornece uma maneira de trabalhar com o SmartArt associado à forma embutida especificada. Somente leitura.

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

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

Title Retorna ou define uma cadeia de caracteres que contém um título para a forma embutida especificada. Leitura/gravação.

Type Retorna o tipo de forma embutida. Somente leitura WdInlineShapeType.

Width Retorna ou define a largura, em pontos, da forma embutida especificada. Long de leitura/gravação.

Borders - Uma coleção de objetos Border que representam as bordas de um objeto.

Chart - Representa um documento em uma pasta de trabalho.

Field - Representa um campo. O objeto Field é um membro dos campos coleção. Coleção Fields representa os campos em uma seleção, intervalo ou documento.

FillFormat - Representa a formatação de preenchimento de uma forma. Uma forma pode ter um preenchimento sólido, gradual, texturizado, padronizado, de figura ou semitransparente.

GlowFormat - Representa a formatação de brilho para uma forma ou intervalo de formas.

GroupShapes - Representa as formas individuais dentro de uma forma agrupada. Cada forma contida em um grupo de formas é representada por um objeto Shape .

HorizontalLineFormat - Representa a formatação horizontal de uma linha.

Hyperlink - Representa um hiperlink. Objeto Hyperlink é membro dos hiperlinks coleção.

LineFormat - Representa formatação de linha e ponta de seta. Para uma linha, o objeto LineFormat contém informações de formatação para a própria linha; para uma forma com uma borda, esse objeto contém informações de formatação para a borda da forma.

LinkFormat - Representa as características de vinculação de uma figura ou objeto OLE.

Model3DFormat - Representa as propriedades de uma forma de modelo 3D.

OLEFormat - Representa as características OLE (diferentes de vinculação) de um objeto OLE, de um controle ActiveX ou de um campo.

PictureFormat - Contém propriedades e métodos que se aplicam a figuras e objetos OLE. O LinkFormat objeto contém propriedades e métodos que se aplicam a objetos OLE vinculados somente. O OLEFormat objeto contém propriedades e métodos que se aplicam a objetos OLE, estejam vinculados ou não.

Range - Representa uma área contígua em um documento. Cada objeto de intervalo é definido por uma posição de caractere inicial e final.

ReflectionFormat - Representa a formatação de reflexão de uma forma ou intervalo de formas.

ShadowFormat - Representa a formatação de sombra para uma forma.

Shape - Representa um objeto na camada de desenho, como uma AutoForma, uma forma livre, objeto OLE, controle ActiveX ou imagem. O objeto Shape é membro das formas coleção, que inclui todas as formas no texto principal de um documento ou em todos os cabeçalhos e rodapés de um documento.

SoftEdgeFormat - Representa a formação da borda flexível de uma forma ou de um intervalo de formas.

TextEffectFormat - Contém propriedades e métodos que se aplicam a objetos de WordArt.