Aus Excel MS Project Spalten abfragen

  • Sonstige

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von wasamawerner.

    Aus Excel MS Project Spalten abfragen

    Hallo zusammen,

    ich will von ms excel aus, MS Project öffnen und daten aus mehreren Dateien auslesen.
    Allerdings will ich nur bestimmte Daten auslesen: Und zwar nur solche in denen in der zweiten Spale auch ein Eintrag steht.
    Die Spalte MPS Identifier:


    Momentan greife ich mit den vordefinierten Spaltenformatierungen auf die Spalte zu. (text10 und text2)
    Allerdings sind die Formatierungen in jeder Datei bei mir anders Formatiert.
    Hier mal der erwähnte Teil meines Codes:

    Visual Basic-Quellcode

    1. For i = 1 To prj.Application.ActiveProject.Tasks.Count
    2. If prj.Application.ActiveProject.Tasks(i).text10 <> "" Or prj.Application.ActiveProject.Tasks(i).text2 <> "" Then
    3. j = j + 1
    4. x = x + 1
    5. If prj.Application.ActiveProject.Tasks(i).text10 <> "" Then
    6. Worksheets("Sheet1").Cells(j + 1, 2) = prj.Application.ActiveProject.Tasks(i).text10
    7. Else
    8. Worksheets("Sheet1").Cells(j + 1, 2) = prj.Application.ActiveProject.Tasks(i).text2
    9. End If
    10. End If
    11. Next


    Gibt es eine andere Möglichkeit auf die Spalte 'MPS Identifier' zuzugreifen ? (als wie mit prj.Application.ActiveProject.Tasks(i).text10)
    Entweder über den Namen 'MPS Identifier' oder wie es in Excel möglich ist über die Spaltennumern:

    Visual Basic-Quellcode

    1. .cells(j+1,2)


    Wäre für jede Hilfe dankbar.
    Viele Grüße
    Danke schon mal für die Info.
    Aus vielen werd ich nicht so richtig schlau, da ich mich in Projekt auch nicht so wirklich auskenne.
    Oder die Infos recht spärlich sind.

    Einzig sinnvolles was ich bisher gefunden habe:
    msdn.microsoft.com/en-us/libra…b223304(v=office.12).aspx

    hier steht auch schon der schöne kommentar darunter
    "No collection of cells ... how stupid can you get!
    Nice object ... could be quite useful ... but not without access to the collection "

    Ich such mal im Objektmodell weiter.
    Falls jemand weitere Tipps hat wäre ich dankbar.