S
Steve and Maria.
Help. We need reinforcements. The battle is going badly. We're in danger of
losing our minds. Maybe our jobs. Probably our minds first, though. Help us.
It started as a simple mission - rearrange a project file's task. The Sarge
said it'd be a walk in the park. The sarge was wrong. Now the sarge is dead,
and we're stranded out here all alone.
Here was our mission; Start with a project like this;
Root Task
-> Task 1
---> Task 2
-> Task 3
---> Task 4
And shuffle it about so that the tasks have different parents;
Root Task
-> Task 1
---> Task 4
-----> Task 2
-------> Task 3
-- basically, a complete reshuffle of the task outline.
Sounded easy in the briefing room, but no plan survives contact with the
enemy. We just weren't equipped. The tools just seem to be lacking from the
API. Everything we'd like to set is read-only; we can't say
"Task.OutlineParent = " or "Task.ID = ".
So, we're having to resort to the nastiest hack -- selecting the tasks using
"Application.SelectRow", and using "EditCopy" and "EditPaste" to move things
into the right position.
I know. It's sinful. It may be against the Geneva convention.
Help. Please. Before we're overrun.
Steve ''Knuckles' Cooper and Maria 'Bruiser' Protopapadaki, Salamander
Recon Division.
losing our minds. Maybe our jobs. Probably our minds first, though. Help us.
It started as a simple mission - rearrange a project file's task. The Sarge
said it'd be a walk in the park. The sarge was wrong. Now the sarge is dead,
and we're stranded out here all alone.
Here was our mission; Start with a project like this;
Root Task
-> Task 1
---> Task 2
-> Task 3
---> Task 4
And shuffle it about so that the tasks have different parents;
Root Task
-> Task 1
---> Task 4
-----> Task 2
-------> Task 3
-- basically, a complete reshuffle of the task outline.
Sounded easy in the briefing room, but no plan survives contact with the
enemy. We just weren't equipped. The tools just seem to be lacking from the
API. Everything we'd like to set is read-only; we can't say
"Task.OutlineParent = " or "Task.ID = ".
So, we're having to resort to the nastiest hack -- selecting the tasks using
"Application.SelectRow", and using "EditCopy" and "EditPaste" to move things
into the right position.
I know. It's sinful. It may be against the Geneva convention.
Help. Please. Before we're overrun.
Steve ''Knuckles' Cooper and Maria 'Bruiser' Protopapadaki, Salamander
Recon Division.