Hola, Wilmer.
Ha pasado mucho tiempo desde tu consulta. Seguramente ya lo resolviste, pero para que quede un registro en el Foro, te hago algunos comentarios:
Primero:
En forma similar a Excel, Project (aún en las versiones más recientes) cuenta con una grabadora de macros. El modelo de objetos es un tanto extraño, pero esta grabadora te será de gran utilidad para principiar a elaborar tu código.
Puedes activarla ejecutando Archivo - Opciones - Personalizar cinta de opciones y activando la pestaña Desarrollador (en la lista de la derecha). Lo anterior corresponde a la versión 2013. Si no es la tuya, comenta para ver si alguien nos da los pasos específicos de ella.
Segundo:
Igual que en Excel, para averiguar el código que ejecuta un comando, hecha a andar la grabadora y graba un macro, asegurándote que se guarde en éste proyecto. Luego podrás editarlo para ver y personalizar las instrucciones. Finalmente, asegúrate de remover los módulos y macros que ya no utilizarás.
Tercero:
En tu caso particular, te recomendaría que no te limites a aplicar una tabla, a menos que estés completamente seguro que eso es lo que necesitas. Podrían generarse problemas si, por ejemplo, aplicas una tabla orientada a recursos en una vista orientada a tareas o a asignaciones. Considera los siguientes ejemplos (generados a partir de la grabadora):
Sub GanttClásico()
ViewApplyEx Name:="Diagrama de Gantt", ApplyTo:=0
EditGoTo ID:=1
ZoomTimescale Entire:=True
TableApply Name:="Entrada"
End Sub
Sub SeguimientoDG()
ViewApplyEx Name:="Gantt de seguimiento", ApplyTo:=0
EditGoTo ID:=1
ZoomTimescale Entire:=True
TableApply Name:="_Entrada DG"
End Sub
En ellas asumo que hay una tabla llamada [_Entrada DG] que deseo aplicar a la vista Gantt de seguimiento. También sería buena idea crear un macro adicional que aplicara la tabla [Entrada] a la vista Gantt de seguimiento...
Espero que estas ideas te sirvan (o a alguien más).
Saludos!
Editado por sdgm - 08/Abril/2015 a las 17:43