El uso de VBA para Word, ¿cómo creo una serie de celdas de la tabla?
Pregunta
Estoy tratando de aprender a manejar objetos estándar en la Palabra de VBA con respecto a las tablas de MS Word.
Uso de la Rango objeto de ayuda , parecería que puedo crear un rango de celdas, siempre y cuando las células son contiguos, sin embargo, me parece que no puede obtener la sintaxis para especificar los puntos de la gama usando células de inicio y fin.
Por ejemplo:
Set rngCells = myTable.Range(Start:=<cell>, End:=<cell>)
No estoy seguro de qué poner en para indicar la celda para iniciar o la célula a fin con. ¿Puede alguien darme una pista? :)
Edit: Ya he creado la tabla desde cero - Estoy tratando de utilizar un rango de celdas para algunas de las filas en el medio para aplicar formato a ellos. En particular, estoy tratando de ver si esto se puede hacer sin necesidad de utilizar Selección.
Solución
He encontrado la respuesta que estaba buscando:
Set myCells = ActiveDocument.Range(Start:=ActiveDocument.Tables(1).Cell(1, 1).Range.Start, _
End:=ActiveDocument.Tables(1).Cell(1, 1).Range.End)
No sabía que era el objeto Range del objeto del documento, no el objeto de tabla.