Classe Cell - célula (Word VBA)

A classe Cell representa uma única célula de tabela. Objeto Cell é membro das células coleção. O conjunto de células representa todas as células no objeto especificado.

A classe Table dá acesso à classe Cell.


Dim cll as Cell
Set cll = Selection.Cells(Index:=1)

For Each

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


Dim cll As Cell
For Each cll In Selection.Cells
 If cellLoop.ColumnIndex Mod 2 = 0 Then cellLoop.Column.Shading.Texture = wdTexture10Percent 
Next cll

Métodos

AutoSum - Insere um campo = Formula que calcula e exibe a soma dos valores das células de tabela acima ou à esquerda da célula especificada na expressão.

Delete - Exclui uma célula ou células de tabela e opcionalmente controla a maneira como as células remanescentes são deslocadas.

Formula - Insere em uma célula de tabela um campo = Formula contendo a fórmula especificada.

Merge - Mescla a célula especificada da tabela com outra célula da tabela. O resultado é uma única célula de tabela.

Select - Seleciona o objeto especificado.

SetHeight - Define a altura de células da tabela.

SetWidth - Define a largura das colunas ou células de uma tabela.

Split - Divide uma única célula de tabela em várias células.

Propriedades

Range (Default member) - Retorna um objeto Range que representa a parte de um documento que está contida no objeto especificado.

Borders Retorna uma coleção Borders que representa todas as bordas do objeto especificado.

BottomPadding Retorna ou define a quantidade de espaço em pontos para adicionar abaixo do conteúdo de uma única célula ou de todas as células em uma tabela. Leitura/gravação única.

Column Retorna um objeto Column que representa a coluna de tabela que contém a célula especificada. Somente leitura.

ColumnIndex Retorna o número da coluna da tabela que contém a célula especificada. Long somente leitura.

FitText True se o Microsoft Word visualmente reduz o tamanho do texto digitado em uma célula para que ele caiba na largura da coluna. Boolean de leitura/gravação.

Height Retorna ou define a altura da célula de tabela especificada.

HeightRule Retorna ou define uma constante WdRowHeightRule que representa a regra para determinar a altura das células ou linhas especificadas. Leitura/gravação.

ID Retorna ou define o rótulo de identificação para o objeto especificado quando o documento atual é salvo como uma página da Web. String de leitura/gravação.

LeftPadding Retorna ou define a quantidade de espaço em pontos para adicionar à esquerda do conteúdo de uma única célula ou de todas as células em uma tabela. Leitura/gravação única.

NestingLevel Retorna o nível de aninhamento da célula especificada. Long somente leitura.

Next Retorna um objeto Cell que representa a próxima célula de tabela no conjunto de células. Somente leitura.

PreferredWidth Retorna ou define a largura preferida em pontos ou como um percentual da largura da janela para a célula especificada. Leitura/gravação única.

PreferredWidthType Retorna ou define a unidade preferida de medida a ser usado para a largura da célula especificada. Somente leitura WdPreferredWidthType.

Previous Retorna um objeto Cell que representa a célula de tabela anterior no conjunto de células. Somente leitura.

RightPadding Retorna ou define a quantidade de espaço em pontos para adicionar à direita do conteúdo de uma única célula ou de todas as células em uma tabela. Leitura/gravação única.

Row Retorna um objeto Row que representa a linha que contém a célula especificada.

RowIndex Retorna o número da linha que contém a célula especificada. Long somente leitura.

Shading Retorna um objeto Shading referente à formatação de sombreamento do objeto especificado.

Tables Retorna uma coleção Tables que representa todas as tabelas aninhadas dentro da célula de tabela especificada. Somente leitura.

TopPadding Retorna ou define a quantidade de espaço em pontos para adicionar acima do conteúdo de uma única célula ou de todas as células em uma tabela. Leitura/gravação única.

VerticalAlignment Retorna ou define o alinhamento vertical do texto em uma ou mais células de uma tabela. Leitura/gravação WdCellVerticalAlignment.

Width Retorna ou define a largura de uma célula de tabela, em pontos. Long de leitura/gravação.

WordWrap True se o Microsoft Word distribui o texto em várias linhas e aumenta a célula, de modo que a largura da célula permaneça a mesma. Boolean de leitura/gravação.

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

Column - Representa uma única coluna da tabela. O objeto Column é membro das colunas coleção. Coleção Columns inclui todas as colunas em uma tabela, seleção ou intervalo.

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

Row - Representa uma linha em uma tabela. O objeto Row é um membro das linhas coleção. Coleção Rows inclui todas as linhas na tabela, intervalo ou seleção especificada.

Shading - Contém atributos de sombreamento para um objeto.

Tables - Uma coleção de objetos Table que representa as tabelas em uma seleção, intervalo ou documento.