- ベストアンサー
MS ProjectでIndentLevelを0にするVBA
MicroSoft ProjectでIndentLevelを0にするVBAを書こうとしてますがうまくいきません。例えば、タスクID = tdiのタスクがIndentLevel = 3 になっていて、これをIndentLevel = 0 にするにはどのようなVBAを書けばいいのでしょうか。マニュアルによるとIndentLevelの絶対値を指定する方法は無いみたいなので、Indentを下げるメソッドを繰り返して、「もうこれ以上下げられません。」というエラーが出たら終了とマクロになるかと思いますが、具体的な書き方を教えてください。よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Do While Tasks(tid).OutlineLevel > 1 OutlineOutdent Loop
お礼
解答ありがとうございます。動きました!