Ayuda VBA

21/02/2008 - 22:18 por Veronika | Informe spam
Amigos.


MICROSOFT PROJECT 2003: Como puedo conectar mi formulario a la tabla
entrada, necesito modificar los nombres de tareas, duracion y las fechas de
comienzo desde un formulario.

Gracias.

Veronika.
Alumna de la Universidad de San Cristobal - Lima - Perú

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
22/02/2008 - 08:00 | Informe spam
hola, Veronika !

MICROSOFT PROJECT 2003:
Como puedo conectar mi formulario a la tabla entrada
necesito modificar los nombres de tareas, duracion y las fechas de comienzo desde un formulario...



considera que la duracion de las tareas (por vba) se expresa en minutos, entonces...
asumiendo 8 horas por dia, si suponemos que deseas establecer una duracion de 4 dias (y otras cosillas)...
(faltaria ver como piensas "ligar" las variables a respuestas via tu formulario) -?-

Sub Modificar_elementos()
With ActiveProject
.Tasks(2).Name = "Cambio de nombre"
.Tasks(3).Start = Date + 2
.Tasks(4).Duration = 4 * 8 * 60
End With
End Sub

saludos,
hector.
Respuesta Responder a este mensaje
#2 Veronika
22/02/2008 - 15:32 | Informe spam
Hola Hector.

La verdad no se por donde empezar para utilizar los codigos que me enviaste,
lo puse en general del proyecto, luego lo llamo desde un command, y me esta
dando error en la linea ".Tasks(2).Name = "cambio de nombre", "el valor del
argumento no es valido",, bueno hasta alli no se que hacer.

Gracias por tu ayuda.

Veronika.
Alumna de la Universidad de San Cristobal - Lima - Perú


"Héctor Miguel" escribió:

hola, Veronika !

> MICROSOFT PROJECT 2003:
> Como puedo conectar mi formulario a la tabla entrada
> necesito modificar los nombres de tareas, duracion y las fechas de comienzo desde un formulario...

considera que la duracion de las tareas (por vba) se expresa en minutos, entonces...
asumiendo 8 horas por dia, si suponemos que deseas establecer una duracion de 4 dias (y otras cosillas)...
(faltaria ver como piensas "ligar" las variables a respuestas via tu formulario) -?-

Sub Modificar_elementos()
With ActiveProject
.Tasks(2).Name = "Cambio de nombre"
.Tasks(3).Start = Date + 2
.Tasks(4).Duration = 4 * 8 * 60
End With
End Sub

saludos,
hector.



Respuesta Responder a este mensaje
#3 Veronika
22/02/2008 - 16:20 | Informe spam
Hector.

Ya superé el inconveniente:
Private Sub CommandButton9_Click()
With ActiveProject
.Tasks(1).Name = "Construir plan inicial"
.Tasks(1).Start = Date + 2
.Tasks(1).Duration = 4 * 8 * 60
End With
End Sub
Mi problema ahora es como desplazarme a traves de mi formulario, como hacer
los cambios a las siguientes tareas, por ahora solo me permite hacer cambios
en la primera tarea.

Gracias por toda ayuda que me puedas brindar.

Veronika.



Alumna de la Universidad de San Cristobal - Lima - Perú


"Veronika" escribió:

Hola Hector.

La verdad no se por donde empezar para utilizar los codigos que me enviaste,
lo puse en general del proyecto, luego lo llamo desde un command, y me esta
dando error en la linea ".Tasks(2).Name = "cambio de nombre", "el valor del
argumento no es valido",, bueno hasta alli no se que hacer.

Gracias por tu ayuda.

Veronika.
Alumna de la Universidad de San Cristobal - Lima - Perú


"Héctor Miguel" escribió:

> hola, Veronika !
>
> > MICROSOFT PROJECT 2003:
> > Como puedo conectar mi formulario a la tabla entrada
> > necesito modificar los nombres de tareas, duracion y las fechas de comienzo desde un formulario...
>
> considera que la duracion de las tareas (por vba) se expresa en minutos, entonces...
> asumiendo 8 horas por dia, si suponemos que deseas establecer una duracion de 4 dias (y otras cosillas)...
> (faltaria ver como piensas "ligar" las variables a respuestas via tu formulario) -?-
>
> Sub Modificar_elementos()
> With ActiveProject
> .Tasks(2).Name = "Cambio de nombre"
> .Tasks(3).Start = Date + 2
> .Tasks(4).Duration = 4 * 8 * 60
> End With
> End Sub
>
> saludos,
> hector.
>
>
>
Respuesta Responder a este mensaje
#4 Héctor Miguel
22/02/2008 - 23:07 | Informe spam
hola, Veronika !

Ya supere el inconveniente:
Private Sub CommandButton9_Click()
With ActiveProject
.Tasks(1).Name = "Construir plan inicial"
.Tasks(1).Start = Date + 2
.Tasks(1).Duration = 4 * 8 * 60
End With
End Sub
Mi problema ahora es como desplazarme a traves de mi formulario
como hacer los cambios a las siguientes tareas
por ahora solo me permite hacer cambios en la primera tarea...



hay todavia dos o tres "detalles" que no tengo claro como piensas "trabajar" desde/con un formulario -?-
por eso es que te comentaba lo siguiente:
> (faltaria ver como piensas "ligar" las variables a respuestas via tu formulario) -?-





en que tipo de control "decides" cual es la tarea que se debera modificr ?
igual para todas las propiedades que necesites modificar de la tarea "indicada"

lo que no "se ve" (desde este lado del mensaje)... es lo que tu tienes "a la vista" ;)
(ni lo que ya tengas aventajado, probado, pensado, hecho, etc. etc. etc.) :))

si cualquier duda (o informacion adicional).. comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida