2
私は初めてMPPファイルを扱うVB開発者です。vppのmppファイル(Msプロジェクトファイル)のタスクのインデント
私のコードは、Excelからデータを読み込み、いくつかの列と行のセットに対して正常にmppファイルに書き込みます。私は次の行のセルと比較して、MPPファイル内のいくつかの操作
2)なぜ私たちはカスタマイズされていることができないの列を行うシナリオを持っているので、MPPファイル内の単一のセルを選択する方法
1) (コンピュータ名、ディスク名などのように)そのどのようにインデントした細胞は、その下のマスター他の人のような1つの細胞を維持し、それがすべてのタスクを削除するには、ループを
コードを横断しなければならないエラー )を与えます
For Each oSubTasks In oTasks
If Not oSubTasks Is Nothing Then
oSubTasks.Delete
End If
Next oSubTasks
コードは、各MSPタスクのインデントレベルを読み取るためにカスタマイズされたカラム取得エラー
If oSubTasks.GetField(FieldNameToFieldConstant("computer name")) = sh1.Cells(rw, primecol).Value Then
' oTask.SetField FieldID:=oApp.FieldNameToFieldConstant("computer name"), Value:=sh1.Cells(rw, primecol).Value
'Else
' oTask.SetField FieldID:=oApp.FieldNameToFieldConstant("computer name"), Value:=sh1.Cells(rw, primecol).Value
'End If
私の答えとコードは以下の通りですか?そんなことを意味しましたか? –