2017-02-15 10 views
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 
+0

私の答えとコードは以下の通りですか?そんなことを意味しましたか? –

答えて

関連する問題