質問

I am attempting to take status off of a task by setting the task.stop field to an earlier date using vba. I am getting a "Runtime Error 1101: The argument is not valid."

I have tried the following two lines of code:

Task.Stop = CurrentProj.StatusDate

and

Task.SetField FieldID:=pjTaskStop, Value:=CurrentProj.StatusDate

Current values are:

CurrentProj.StatusDate = 10/31/2013 17:00:00  
Task.Stop = 11/5/2013 17:00:00 

both are of Variant/Date DataType

I could not find and use of the Stop field in any forums. Thanks for any help you can provide.

役に立ちましたか?

解決

The "Split in Progress Tasks" option must be selected or the Stop field will be read only. File>Options>Schedule>Scheduling options for this project>Split in progress tasks. Checking that box solved the problem.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top