Usando VBA para o Word, como faço para criar uma gama de células da tabela?
Pergunta
Eu estou tentando aprender a lidar com Faixa objetos no Word VBA no que diz respeito às tabelas de MS Word.
Usando o Faixa objeto ajuda , parece que eu posso criar um intervalo de células, enquanto as células são contíguos, porém eu não consigo obter a sintaxe para especificar os pontos do intervalo usando células início e fim.
Por exemplo:
Set rngCells = myTable.Range(Start:=<cell>, End:=<cell>)
Eu não sei o que colocar para indicar a célula para começar ou a célula para acabar com. Alguém pode me dar uma pista? :)
Edit: Eu já criou a tabela a partir do zero - Eu estou tentando usar um intervalo de células para algumas das linhas no meio para aplicar formatação para eles. Em particular, eu estou tentando ver se isso pode ser feito sem o uso de Seleção.
Solução
Eu encontrei a resposta que eu estava procurando:
Set myCells = ActiveDocument.Range(Start:=ActiveDocument.Tables(1).Cell(1, 1).Range.Start, _
End:=ActiveDocument.Tables(1).Cell(1, 1).Range.End)
Eu não sabia que o objeto Range era do objeto Document, não o objeto da tabela.