swalp

今天想做一个MS Project和SolidWorks EPDM集成的项目进度管理,刚开始做规划,所以很多东西都不会。

希望大家多指点一下,有好的建议和意见都帮忙提一下。

不多说了。

先看Project 文件的内容吧

下面是读取任务名称,开始时间,结束时间。还有其他几项的代码。(vb.net)

Public Class OpreateMpp

    Public Sub ReadMpp()
        Dim message As String
        Dim missing As Object = Type.Missing
        Dim prj As New ApplicationClass
        prj.FileOpenEx("F:/项目1.mpp", False, missing, missing, missing, missing, missing, missing, missing, missing, missing, PjPoolOpen.pjPoolReadWrite, missing, missing, missing, missing)
        For Each proj As Project In prj.Projects
            For Each task As Task In proj.Tasks
                message = message + "|" + task.Name.ToString + "|" + task.UniqueID.ToString + "|" + task.ResourceNames.ToString + "|" + task.Start.ToString + "|" + task.Finish.ToString + "|" + vbLf

            Next
        Next
        prj.FileClose(PjSaveType.pjSave, False)
        prj.Quit(PjSaveType.pjSave)
        System.Console.Read()
        MsgBox(message)
    End Sub
End Class

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-21
猜你喜欢
  • 2021-11-04
  • 2021-12-16
  • 2021-12-13
  • 2021-06-02
  • 2021-10-08
  • 2021-05-27
相关资源
相似解决方案