** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Otros de Microsoft: Windows y Office > Otros Productos Microsoft
  Mensajes nuevos Mensajes nuevos RSS - Macro en MS Project
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoMacro en MS Project

 Responder Responder
Autor
Mensaje
weef23 Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 29/Septiembre/2014
Localización: Nicaragua
Estado: Sin conexión
Puntos: 1
Enlace directo a este mensaje Tema: Macro en MS Project
    Enviado: 29/Septiembre/2014 a las 22:39
Mi pregunta es la siguiente:

He creado una tabla personalizada en project, ahora deseo crear un boton en un formulario que al darle click me lleve a la tabla, aguno de ustedes ha realizado algo similar 
Arriba
sdgm Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 21/Abril/2005
Localización: Guatemala
Estado: Sin conexión
Puntos: 906
Enlace directo a este mensaje Enviado: 08/Abril/2015 a las 17:42
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
Cordialmente, David
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable