Microsoft Project - предотвратить авторасчет поля - PullRequest
0 голосов
/ 26 ноября 2018

Какова вероятность того, что Microsoft Project не сможет рассчитать значение поля конечной даты и продолжительность после изменения значения оставшегося рабочего поля.

1 Ответ

0 голосов
/ 19 декабря 2018

I думаю Вы имеете в виду, как сохранить продолжительность (и, следовательно, дату окончания) задания при изменении значения работы?

Чтобы сохранить значения Длительность и Дата окончания прогноза, но разрешить изменение оставшегося рабочего значения, установите Тип задачи на «Фиксированная продолжительность», а затем установите оставшееся рабочее значение на любое значение, которое вы пожелаете.Если вы делаете это в VBA, имеет смысл объявить переменную для хранения значения «Тип» задачи, изменить ее на pjFixedDuration, изменить значение работы (работа хранится в минутах, поэтому умножьте свои усилия в часах на 60), затем установитетип задачи обратно к значению, которое вы отметили.Например, чтобы установить значение «Оставшаяся работа для идентификатора задачи 5» в активном проекте на 2,0 часа, используйте следующий код VBA:

Option Explicit
Sub Test()
    Dim tasktype As Integer
    With ActiveProject.Tasks(5)
        tasktype = .Type
        .Type = pjFixedDuration
        .RemainingWork = 120
        .Type = tasktype
    End With
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...