對不起,如果這是一個簡單的問題,我剛開始使用vba與MS Project。Microsoft Project,使用vba刪除任務
我想要循環瀏覽MS Project文件中的所有任務,並在滿足特定條件時刪除任務。問題發生在一個任務被刪除後,似乎j任務變量被設置爲Nothing,從而將所有事情都搞砸了。任何想法我怎麼能做到這一點?
For Each j In prj.Tasks
If j.Text10 = "1" Or j.Text10 = "2" Then ' If criteria is met
SelectRow Row:=j ' Select the row
EditDelete ' Delete the row
End If
Next j
使用一個for x = maxTasks來1步-1這樣你的計數器不會丟失它的位置 – Sorceri