vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
MS Project & späte Bindung 
Autor: markoh77
Datum: 04.04.06 17:56

Hallo zusammen,

ich habe ein VBA-Programm geschrieben, das aus einer Tabelle Daten ausliest und sie in Project darstellt.
Damit ich Code-Unterstützung hatte, habe ich mit einem Verweis gearbeitet.

Jetzt will ich das ganze Programm aber auf late binding umstellen und da taucht ein Problem auf: Es gibt in Project Feldtypen, die bestimmen, welcher Wert in welches Feld hineinkommt, zum Beispiel nimmt das Feld pjTaskStart das Startdatum eines Vorgangs auf.

Der Code mit früher Bindung sieht so aus:

Private pj As New MSProject.Application
 
...
 
' bestehendes Projekt öffnen
pj.Application.FileOpen "test.mpp"
 
' Vorgang anlegen, in der Variablen start steht das Start-, in Variable ende 
' das Enddatum
pj.Application.ActiveProject.Tasks.Add (vorgang)
pj.Application.ActiveProject.Tasks(vorgang).SetField pjTaskStart, start
pj.Application.ActiveProject.Tasks(vorgang).SetField fldTaskFinish, ende
Wie gesagt funktioniert das bei früher Bindung so wie es soll.

Wenn ich aber den Verweis entferne, wird z.B. über die Variable/den Feldtyp pjTaskStart in der Zeile
pj.Application.ActiveProject.Tasks(vorgang).SetField pjTaskStart, start
gemeckert.

Meine Frage ist nun, wie ich diesen Fehler beseitigen kann, wie muss ich pjTaskStart korrekt deklarieren?

Vielen Dank im Voraus
Markus
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
MS Project & späte Bindung1.173markoh7704.04.06 17:56
Re: MS Project & späte Bindung875ModeratorDieter05.04.06 09:20
Re: MS Project & späte Bindung835markoh7705.04.06 21:47

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel