開発マイルストーン  Version 1.12

 モジュール名:M52_MSP_MSProjectProc

MSProject取得処理
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

【モジュール】:MSProject処理モジュール
【 概 要 】:MSProject取得処理
【 作 成 者 】: zudajijp
【 作 成 日 】: 2008/02/10
【 特記事項 】:

■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  一覧へ

 プロシジャー一覧


 プロシジャー名   概要 
MSP_FileImport 【機能】:MSProjectインポートボタン押下時の処理
MSP_quicksort 【機能】:MSProject用クイックソート(昇順)処理
MSP_GetResourceName 【機能】:MSProject用リソース名取得
MSP_GetResource 【機能】:MSProject用リソース名取得




 プロシジャー記述書


 関数名   MSP_FileImport 
概要 【機能】:MSProjectインポートボタン押下時の処理
処理 MSProjectで出力されたXMLファイルを読み込み、項目を抽出する
・「大項目」:タスク(レベルNo.1)
・「中項目」:タスク(レベルNo.2)
・「項番」  :WBS番号
・「項目」  :タスク(レベルNo.3)
・「開始日」:予定開始日
・「日数」  :※自動的に計算
・「終了日」:予定終了日
・「開始」  :実績開始日
・「終了」  :実績終了日
・「工数」  :※1.0固定
・「担当」  :担当者(※自動で配色)
形式 Sub MSP_FileImport()
可視性 パブリック
引数 なし

 関数名   MSP_quicksort 
概要 【機能】:MSProject用クイックソート(昇順)処理
処理 昇順にクイックソートして結果を元のデータ領域に格納する
first:先頭番号:1
last:最終番号:(データ個数)
形式 Sub MSP_quicksort(NumArray() As Type_Data, first, last)
可視性 パブリック
引数
NumArray() Type_Data 並べ替えのデータ配列

 関数名   MSP_GetResourceName 
概要 【機能】:MSProject用リソース名取得
処理 AssignmentとResourceからリソース名を取得する
形式 Function MSP_GetResourceName(r1() As Type_Resource, a1() As Type_Assignment, tuid As String) As String
可視性 パブリック
引数
r1() Type_Resource Resource型のデータ配列
a1() Type_Assignment Assignment型のデータ配列
tuid String TUID
戻り値
String リソース名(一致するデータが無い場合は空文字)

 関数名   MSP_GetResource 
概要 【機能】:MSProject用リソース名取得
処理 ResourceUIDからリソース名を取得する
tuid:TUID
形式 Function MSP_GetResource(r1() As Type_Resource, ruid As String) As String
可視性 パブリック
引数
r1() Type_Resource Resource型のデータ配列
ruid String
戻り値
String リソース名(一致するデータが無い場合は空文字)


Copyright (c) 2007-2009 zudajijp. All Rights Reserved.