none
Como abrir e inserir tarefas no MSProject pelo Visual Studio 2010? RRS feed

  • Pergunta

  • Olá colegas!

    Gostaria de interagir com o MS Project através de um windows form. Abrir um arquivo .mpp e incluir tarefas no mesmo.

    Alguém teria algum documento ou link com documentação deste processo. desde já agradeço.

    segunda-feira, 24 de março de 2014 00:41

Respostas

  • Bom depois de pesquisar a biblioteca Microsoft.Office.Interop.MSProject.

    Encontrei uma solução para abrir o aplicativo e lançar as tarefas.

    segue um exemplo:

    Dim app As New Application
            app.FileOpenEx("C:\Projeto1.mpp")
            app.Visible = False
    
            Dim projeto As Project = app.ActiveProject
           
           'Crio os recursos
            project.Resources.Add("Mão de Obra", 1)
            project.Resources.Add("Frota", 2)
            project.Resources.Add("EPI", 3)
            project.Resources.Add("Informatica", 4)
            'Crio a tarefa
            Dim Tarefa As Task
            Tarefa = project.Tasks.Add("Projeto ABC") 'nome
            Tarefa.Start = DateTime.Now 'data de inicio
            Tarefa.Duration = "30" 'Periodo
            'Tarefa.ResourceNames = "Coordenador" 'Ainda não sei exataente
            Tarefa.ActualDuration = "15" 'Fase do Projeto

    Preciso saber como abrir este documento limpo toda vez que for chamado. Alguém teria alguma informação a respeito que possa melhorar esta implementação? Gostaria de abrir dentro de um windows forms, será possível? Já tentei pelo webbrowser, mas sem sucesso...

    Desde já agradeço

    segunda-feira, 24 de março de 2014 04:52