Classe Row (PowerPoint VBA)

A classe Row representa uma linha em uma tabela. O objeto de linha é um membro da coleção Rows. A coleção de linhas inclui todas as linhas da tabela especificada.

Set

Para usar uma variável de classe Row, ela primeiro precisa ser instanciada por exemplo

Dim rw as Row
Set rw = ActiveWindow.RangeFromPoint.Table.Rows(Index:=1)

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo Row: Cell.Parent, Rows.Item, Rows.Add e Table.Rows

Cells

Retorna uma coleção CellRange que representa as células em uma linha ou coluna da tabela. Somente leitura.

Dim creCells As CellRange
Set creCells = ActivePresentation.Slides(1).Shapes(2).Table.Rows(1).Cells

Delete

Exclui o objeto Row especificado.

A tentativa de excluir a única linha existente em uma tabela resultará em um erro em tempo de execução.

ActiveWindow.RangeFromPoint.Table.Rows(1).Delete

Height

Retorna ou define a altura do objeto especificado, em pontos. Leitura/gravação.

A propriedade Height de um objeto Shape Retorna ou define a altura da superfície voltada para frente da forma especificada. Essa medida não inclui sombras ou efeitos 3D.

ActivePresentation.Slides(1).Shapes(2).Table.Rows(1).Height = 300

Parent

Retorna o objeto parente para o objeto especificado.

Select

Seleciona o objeto especificado.

Se você tentar fazer uma seleção não apropriada para o modo, seu código não funcionará. Por exemplo, é possível selecionar um slide em modo de classificação de slides, mas não em modo de exibição de slides.

ActivePresentation.Slides(1).Shapes(2).Table.Rows(1).Select

Rows.Add

Retorna um objeto Row que representa uma nova linha adicionada a uma tabela existente.

Sintaxe : expression.Add (BeforeRow)

BeforeRow: A linha antes da qual será adicionada a linha.

Dim rw As Row
Set rw = ActiveWindow.RangeFromPoint.Table.Rows.Add()

Rows.Count

Retorna o número de objetos na coleção especificada. Somente leitura.

Dim lngCount As Long
lngCount = ActivePresentation.Slides(1).Shapes(2).Table.Rows.Count

Rows.Item

Retorna um único objeto Row da coleção Rows especificada.

Sintaxe : expression.Item (Index)

Index: O número de índice do único objeto Row da coleção a ser retornado.

Dim rw As Row
Set rw = ActiveWindow.RangeFromPoint.Table.Rows(Index:=1)

Rows.Parent

Retorna o objeto parente para o objeto especificado.