開発マイルストーン  Version 1.12

 モジュール名:M02_FNC_GlobalFunc

Excelシートから呼ばれる関数
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

【モジュール】:グローバル関数
【 概 要 】:Excelシートから呼ばれる関数
【 作 成 者 】: zudajijp
【 作 成 日 】: 2007/06/20
【 特記事項 】:

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

 プロシジャー一覧


 プロシジャー名   概要 
CMD_WorkSheetExec 【機能】:ワークシートからのイベント処理
FNC_WorksheetOpen 【機能】:ワークシートオープン時の処理
CMD_ReturnKey 【機能】:キー入力時の処理
CMD_TaskKey 【機能】:タスク操作キー入力時の処理
CMD_VerKey 【機能】:F1キー入力時の処理
CMD_MenuKey 【機能】:メニューキー入力時の処理
CMD_ConfigKey 【機能】:設定キー入力時の処理
CMD_CommentKey 【機能】:コメントキー入力時の処理(Ver1.12)
FNC_AddinClose 【機能】:アドイン終了処理
FNC_WorksheetClose 【機能】:ワークシートクローズ時の処理
FNC_WorkbookPreSave_EVT 【機能】:Workbook保存前イベント時の処理
FNC_WorkbookActive_EVT 【機能】:Workbookアクティブイベント
FNC_WorkbookNonActive_EVT 【機能】:Workbook非アクティブイベント
FNC_InitProc 【機能】:ワークシート初期化処理
BTN_MenuWndDisp_Func 【機能】:メニュー画面表示ボタン押下時の処理
BTN_TaskWndDisp_Func 【機能】:タスク操作画面表示ボタン押下時の処理
FNC_DateCalc_BTN 【機能】:日数を再計算する
FNC_ReDisp_BTN 【機能】:図形を全て再描画する
FNC_AllDel_BTN 【機能】:図形を全てクリアする
FNC_ManAdjust_BTN 【機能】:工数調整用ポップアップ画面表示
FNC_TimeAdjust_BTN 【機能】:日程調整用ポップアップ画面表示
FNC_MakeChart_BTN 【機能】:新しいシートに工数統計グラフを作成する
FNC_BasePlanAdd_BTN 【機能】:標準工程追加用ポップアップ画面を表示する
FNC_BasePlanGet_BTN 【機能】:標準工程取得用ポップアップ画面を表示する
BTN_SortAllDisp_Func 【機能】:全ての担当者を表示する
BTN_SortEx1Disp_Func 【機能】:設定シートに設定された条件で担当者を表示する
BTN_SortEx2Disp_Func 【機能】:設定シートに設定された条件で担当者を表示する
FNC_AllButtonDisp 【機能】:オープン時にボタンを表示
FNC_GetSheetName 【機能】:シート名取得
FNC_SetSheetName 【機能】:シート名設定
BTN_TodoAllDisp_Func 【機能】:実行中のタスクを表示する
FNC_AutoFilterModeConf 【機能】:AutoFilterMode設定
F_Date 【機能】:日付文字列の抽出
F_Week 【機能】:曜日文字列の抽出
FNC_ProcBegin 【機能】:タスク変更時の開始処理
FNC_ProcTerm 【機能】:タスク変更時の終了処理
FNC_ProcRestor 【機能】:処理復旧のための処理
FNC_ScreenCorrectionMacro 【機能】:画面補正用の処理




 プロシジャー記述書


 関数名   CMD_WorkSheetExec 
概要 【機能】:ワークシートからのイベント処理
処理 ワークシート変更時に処理される
形式 Sub CMD_WorkSheetExec(no As Integer, ByVal arg As Variant, ByVal fn As String, ByVal path As String)
可視性 パブリック
引数
no Integer コマンド番号
arg Variant パラメータ
fn String 実行中ファイル名
path String 実行パス

 関数名   FNC_WorksheetOpen 
概要 【機能】:ワークシートオープン時の処理
処理 ワークシートオープン時に処理される
形式 Sub FNC_WorksheetOpen(flg As Boolean, fn As String, path As String)
可視性 パブリック
引数
flg Boolean True:マクロ非オープン時、False:マクロオープン済み時
fn String 実行中ファイル名
path String 実行ファイルパス

 関数名   CMD_ReturnKey 
概要 【機能】:キー入力時の処理
処理 キー入力時に処理される
形式 Sub CMD_ReturnKey()
可視性 パブリック
引数 なし

 関数名   CMD_TaskKey 
概要 【機能】:タスク操作キー入力時の処理
処理 タスク操作キー入力時に処理される
形式 Sub CMD_TaskKey()
可視性 パブリック
引数 なし

 関数名   CMD_VerKey 
概要 【機能】:F1キー入力時の処理
処理 バージョン表示
形式 Sub CMD_VerKey()
可視性 パブリック
引数 なし

 関数名   CMD_MenuKey 
概要 【機能】:メニューキー入力時の処理
処理 メニュー表示
形式 Sub CMD_MenuKey()
可視性 パブリック
引数 なし

 関数名   CMD_ConfigKey 
概要 【機能】:設定キー入力時の処理
処理 設定メニュー表示
形式 Sub CMD_ConfigKey()
可視性 パブリック
引数 なし

 関数名   CMD_CommentKey 
概要 【機能】:コメントキー入力時の処理(Ver1.12)
処理 コメント入力
形式 Sub CMD_CommentKey()
可視性 パブリック
引数 なし

 関数名   FNC_AddinClose 
概要 【機能】:アドイン終了処理
処理 アドインを終了させる
形式 Sub FNC_AddinClose()
可視性 パブリック
引数 なし

 関数名   FNC_WorksheetClose 
概要 【機能】:ワークシートクローズ時の処理
処理 ワークシートクローズ時に処理される
形式 Sub FNC_WorksheetClose()
可視性 パブリック
引数 なし

 関数名   FNC_WorkbookPreSave_EVT 
概要 【機能】:Workbook保存前イベント時の処理
処理 Workbook保存前イベント時に処理される
形式 Sub FNC_WorkbookPreSave_EVT()
可視性 パブリック
引数 なし

 関数名   FNC_WorkbookActive_EVT 
概要 【機能】:Workbookアクティブイベント
処理 Workbookがアクティブになった時、入力補助をTrueにセットする
形式 Sub FNC_WorkbookActive_EVT()
可視性 パブリック
引数 なし

 関数名   FNC_WorkbookNonActive_EVT 
概要 【機能】:Workbook非アクティブイベント
処理 Workbookが非アクティブになった時、入力補助をFalseにセットする
形式 Sub FNC_WorkbookNonActive_EVT()
可視性 パブリック
引数 なし

 関数名   FNC_InitProc 
概要 【機能】:ワークシート初期化処理
処理 GL_Cell.EnableがFalseの場合、ワークシート初期化を実行する
形式 Sub FNC_InitProc()
可視性 パブリック
引数 なし

 関数名   BTN_MenuWndDisp_Func 
概要 【機能】:メニュー画面表示ボタン押下時の処理
処理 メニュー画面を表示する
形式 Sub BTN_MenuWndDisp_Func()
可視性 パブリック
引数 なし

 関数名   BTN_TaskWndDisp_Func 
概要 【機能】:タスク操作画面表示ボタン押下時の処理
処理 AutoFilterModeをOFFにし、タスク操作画面を表示する
形式 Sub BTN_TaskWndDisp_Func()
可視性 パブリック
引数 なし

 関数名   FNC_DateCalc_BTN 
概要 【機能】:日数を再計算する
処理 「再計算」を実行する
形式 Sub FNC_DateCalc_BTN(Shift As Integer)
可視性 パブリック
引数
Shift Integer

 関数名   FNC_ReDisp_BTN 
概要 【機能】:図形を全て再描画する
処理 「チャート再表示」を実行する
形式 Sub FNC_ReDisp_BTN(Shift As Integer)
可視性 パブリック
引数
Shift Integer

 関数名   FNC_AllDel_BTN 
概要 【機能】:図形を全てクリアする
処理 「チャート全削除」を実行する
形式 Sub FNC_AllDel_BTN(Shift As Integer)
可視性 パブリック
引数
Shift Integer

 関数名   FNC_ManAdjust_BTN 
概要 【機能】:工数調整用ポップアップ画面表示
処理 セル選択範囲をチェックし、工数調整画面を表示する
形式 Sub FNC_ManAdjust_BTN()
可視性 パブリック
引数 なし

 関数名   FNC_TimeAdjust_BTN 
概要 【機能】:日程調整用ポップアップ画面表示
処理 セル選択範囲をチェックし、日程調整画面を表示する
形式 Sub FNC_TimeAdjust_BTN()
可視性 パブリック
引数 なし

 関数名   FNC_MakeChart_BTN 
概要 【機能】:新しいシートに工数統計グラフを作成する
処理 「工数統計グラフ作成処理」を実行する
形式 Sub FNC_MakeChart_BTN()
可視性 パブリック
引数 なし

 関数名   FNC_BasePlanAdd_BTN 
概要 【機能】:標準工程追加用ポップアップ画面を表示する
処理 セル選択位置をチェックし、標準工程追加画面を表示する
形式 Sub FNC_BasePlanAdd_BTN()
可視性 パブリック
引数 なし

 関数名   FNC_BasePlanGet_BTN 
概要 【機能】:標準工程取得用ポップアップ画面を表示する
処理 標準工程取得画面を表示する
形式 Sub FNC_BasePlanGet_BTN()
可視性 パブリック
引数 なし

 関数名   BTN_SortAllDisp_Func 
概要 【機能】:全ての担当者を表示する
処理 AutoFilterModeをONにする
形式 Sub BTN_SortAllDisp_Func()
可視性 パブリック
引数 なし

 関数名   BTN_SortEx1Disp_Func 
概要 【機能】:設定シートに設定された条件で担当者を表示する
処理 抽出1の条件でフィルタリングする
形式 Sub BTN_SortEx1Disp_Func()
可視性 パブリック
引数 なし

 関数名   BTN_SortEx2Disp_Func 
概要 【機能】:設定シートに設定された条件で担当者を表示する
処理 抽出2の条件でフィルタリングする
形式 Sub BTN_SortEx2Disp_Func()
可視性 パブリック
引数 なし

 関数名   FNC_AllButtonDisp 
概要 【機能】:オープン時にボタンを表示
処理 スケジュールシートのボタンを全て表示(非表示)にする
形式 Sub FNC_AllButtonDisp(flg As Boolean)
可視性 パブリック
引数
flg Boolean True:表示、False:非表示

 関数名   FNC_GetSheetName 
概要 【機能】:シート名取得
処理 シート名を取得する
形式 Sub FNC_GetSheetName()
可視性 パブリック
引数 なし

 関数名   FNC_SetSheetName 
概要 【機能】:シート名設定
処理 シート名を設定する
形式 Sub FNC_SetSheetName()
可視性 パブリック
引数 なし

 関数名   BTN_TodoAllDisp_Func 
概要 【機能】:実行中のタスクを表示する
処理 進捗状況が[-][完了]でないものをフィルタリングして再表示する
形式 Sub BTN_TodoAllDisp_Func()
可視性 パブリック
引数 なし

 関数名   FNC_AutoFilterModeConf 
概要 【機能】:AutoFilterMode設定
処理 AutoFilterModeを一旦解除し、flgがTrueの場合に項目「担当」「状態」をフィルタリングする
形式 Sub FNC_AutoFilterModeConf(flg As Boolean)
可視性 パブリック
引数
flg Boolean True:フィルターON、False:フィルターOFF

 関数名   F_Date 
概要 【機能】:日付文字列の抽出
処理 [yyyy/mm/dd]形式で日付文字列を抽出する
形式 Function F_Date(ByVal d As Variant) As String
可視性 パブリック
引数
d Variant 日時
戻り値
String 日付[yyyy/mm/dd]

 関数名   F_Week 
概要 【機能】:曜日文字列の抽出
処理 [yyyy/mm/dd]形式で日付文字列を抽出する
形式 Function F_Week(ByVal d As Variant) As String
可視性 パブリック
引数
d Variant 日時
戻り値
String 文字列

 関数名   FNC_ProcBegin 
概要 【機能】:タスク変更時の開始処理
処理 @ScreenUpdating = False
ACalculation = xlCalculationManual
BEnableEvents = False
形式 Function FNC_ProcBegin() As Boolean
可視性 パブリック
引数 なし
戻り値
Boolean ScreenUpdating:[True or False]

 関数名   FNC_ProcTerm 
概要 【機能】:タスク変更時の終了処理
処理 @EnableEvents = flg
ACalculation = xlCalculationAutomatic
BScreenUpdating = flg
形式 Sub FNC_ProcTerm(flg As Boolean)
可視性 パブリック
引数
flg Boolean True:処理 ※「■処理開始」で保存したフラグ

 関数名   FNC_ProcRestor 
概要 【機能】:処理復旧のための処理
処理 「設定-スケジュール切替」実行、またはエラー発生時に呼ばれる
形式 Sub FNC_ProcRestor(fn As String, path As String, flg As Integer)
可視性 パブリック
引数
fn String 実行中ファイル名
path String 実行ファイルパス
flg Integer [1]:初期化処理(ボタンから実行時)

 関数名   FNC_ScreenCorrectionMacro 
概要 【機能】:画面補正用の処理
処理 Zoomを100%にして図形を作成する
※Excel2007で図形がずれる現象への対応
形式 Sub FNC_ScreenCorrectionMacro(z As Integer, flg As Boolean)
可視性 パブリック
引数
z Integer Zoom
flg Boolean True:開始時、False:終了時


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