更新履歴

勤務時間取得ツール

勤務時間取得ツール 勤務時間取得ツール の更新履歴

 
 
4.0.1 2024/2/18
・[過去の出勤時間、退勤時間も保存]がOFFの場合、イベントログ記録のない日付を編集しても表示されないバグを修正

4.0.0 2024/1/1
・必須ランタイムを.NET Framework4.8から.NET 8.0に切り替え
・Excel処理をMicrosoft.Office.Interop.Excel(COM参照)から、ClosedXMLライブラリを使用する方法に切り替え
– Excel未インストール環境でもxlsxファイル保存可能に
– Excel出力形式をxlsx形式のみに変更(旧xls形式の廃止)
・編集済み出勤退勤時間のセル背景を赤色表示(削除も判別できるよう対応)

3.5.0 2022/3/20
・インストーラ作成
・設定に「リモート接続」タブを追加
 - 『「ログオン先」リストに周辺のコンピュータ名を自動的に追加する』オプション追加
 - 接続記憶情報の一覧表示と、削除機能を追加
・初回起動の設定保存時に『「イベントIDを絞り込む」を変更する場合~』メッセージを表示しないよう修正
・設定や作業用のフォルダを、アプリ直下からユーザーの一時フォルダに変更
・設定ボタンに「設定ファイル保存先を開く」メニュー追加

3.4.0 2022/2/26
・対象OSにWindows 11を追加し、Windows8.1を廃止
・必須ソフトを.NET Framework 4.5.1から4.8に引き上げ
・ツールバーにinfoボタン(イベントビューアを開く)を追加
・コマンドライン実行のdebugオプションが効かない問題を修正

ver3.3.0 2021/8/1
・Windows7を非サポート化し、対象.NET Frameworkを4.5.1以降に引き上げ
・chmヘルプを廃止し、オンラインヘルプに変更
・Excel保存でxlsに加え、xlsx形式でも保存できるようファイル種別を追加
・ライセンス登録有無による機能制限見直しと、利用形態のシンプル化
・設定ファイルに矛盾が生じないよう、二重起動防止機能を追加

ver3.2.4 2020/9/27
・一覧のカラム幅を変更保持できるよう改善
・[ヘルプ]ボタン配下に、[オンラインヘルプ]、[よくある質問]、[更新履歴]メニューを追加

ver3.2.3 2020/8/2
・「行の高さを自動調整」オプションを廃止(常に有効化)
・一覧上で[Ctrl]キーを押しながらマウスホイール上下することでフォントの拡大/縮小できる機能を追加
・ライセンス未登録時、今月、先月以外の操作は機能制限がかかっていることが分かるようメッセージを表示

ver3.2.2 2019/11/10
・Windows10の高速スタートアップ対応のために、初期値としてイベントID 7001,7002を追加(getEvlog.xmlを引き継ぐ場合は要手動追加)
・CSVエクスポートの出力項目を日付、出勤時間、退勤時間とし、その他の項目はオプション選択できるよう変更

ver3.2.1 2019/9/10
・「境界時間」、「イベントIDを絞り込む」の設定変更後、出勤時間、退勤時間が正しく表示されないバグを修正
・設定のサブメニューに「全ての出退勤時間をクリア」の機能を追加
・コマンドライン実行で、ファイル名に存在しないフォルダを指定した場合、例外ではなくエラーメッセージを表示するよう修正

ver3.2.0 2019/8/25
・過去の出退勤時間を記録し、イベントログが無い期間でも表示できる機能を追加
・今月、先月以外の月の操作、コマンドライン実行にはライセンス登録を必要とするよう機能制限を追加
・ライセンス未登録の場合Excel保存時シート保護および、不定期にExcel,CSV保存時にライセンス未登録をメッセージ表示
・「設定」画面のタイトルバーに[?]ヘルプボタン追加
・他Excel起動時にExcel形式でエクスポートしようとしたときのメッセージを改善
・[設定]をドロップダウンボタンに変更し、[設定をリセット]メニューを追加
・コマンドライン実行で第4引数の取得期間(months)に”1″を指定すると、今月初日の実働時間が編集済みと保存されるバグを修正
・ライセンス情報ダイアログは[Enter]キーでも閉じるよう修正

ver 3.1.2 2019/2/6
・XML出力で土曜が赤色だったので青色に変更し、行全体の色を変えるよう変更
・XML出力で無駄な空白を出力せず、時刻、文字を中央表示するよう修正
・備考に改行が含まれている場合でも、XML出力に反映できるよう修正
・起動時に何かしらのバグで例外発生しないよう、エラーと原因をメッセージ表示するよう修正
・調査用コマンドを復活

ver3.1.1 2018/10/28
・初回起動時に適当な休憩時間を初期値設定していたが、初期値設定せず入力を促すようメッセージ表示
・「残業」時間についても修正可能に変更
・ヘルプボタンのツールチップを修正

ver3.1.0 2018/7/23
・Windows 10(1803)や、旧Windowsでも共通ロジックでイベントログが読み込みできるよう、新方式に切り替え
 これに伴い「イベントID絞り込む」を設定時の大幅性能改善
・リモート接続ダイアログで「接続情報を記憶する」が有効の場合、「ログオン先」切り替え時に情報表示されなバグを修正
・C:\Program Filesなど、管理者権限が必要またはアクセス権限の無いフォルダで実行時のエラーメッセージを分かりやすく改善
・必須フレームワークを.NET Framework 4 Client Profile以降に引き下げ(ver3.0.1同等に戻し、旧フレームワークでも動作可能に)
・「月の開始日」を設定変更時、ツール起動時に意図しない月が表示されるバグを修正
・調査用コマンドの廃止

ver3.0.2 2018/6/2
・必須フレームワークを.NET Framework 4 Client Profileから、.NET Framework 4.6に引き上げ
・「Windows 10 April 2018 Update(バージョン 1803)」を適用すると勤務時間が表示されなくなる問題を回避する暫定修正
※本バージョンでは、上記暫定修正のため「リモート接続」機能が使用できません。

ver3.0.1 2018/4/16
・「月に開始日」が”1″以外の場合、「mm月dd日の編集データをクリア」ポップアップメニューが正しく動作しないバグを修正
・「月に開始日」が”1″以外の場合、編集データが誤って保存されるバグを修正
・稀に「イベントログ読み込みに失敗しました。加算または減算された値は表現できない DateTime になります。」エラーが発生するバグを修正

ver3.0.0 2018/4/5
・会社などで利用する際、ライセンス登録制に変更(家庭内での個人利用や学生はフリー)
・月の開始日(締め日)を変更して月を跨いだ勤務時間を表示できるオプションを追加
・各ボタンをツールバーに移動
・メイン画面での勤務時間、設定のタブ切替を廃止し、設定はダイアログ画面に移動
・勤務時間取得ツールのアイコンを変更
・イベントIDを絞り込み、勤務時間の精度向上する機能を追加
・休憩時間設定で、開始時間、終了時間を空白設定時、削除されず残るバグを修正
・休憩時間設定のDataGridViewを行選択に変更し、行削除のポップアップメニュー追加
・初回起動時、休憩時間などの修正を促すメッセージを表示
・[表示時間単位]のデフォルト値を10分から1分に変更
・退勤時間が休憩時間の終了時間と同じになる場合、休憩時間開始時間に補正するよう修正
・実働時間がマイナス値で、60分未満の場合、hh:-mmではなく-hh:mmの表示になるよう修正
・「行の高さを自動調整」ONの挙動変更(以前はONで行間を詰める表示だったがOFFに変更)
・備考欄に改行を入力できるよう修正([Shift]+[Enter])
・CSV出力の備考はダブルクォテーションで括るよう変更
・Excelフォーマット変更(行の高さ自動調整、ページレイアウトの縦/横の設定を自動から1ページに変更など)
・境界時間の値を変更したとき、再起動が必要だったが不要に改善
・休憩時間設定のポップアップメニューに「全て削除」を追加
・出勤時間が境界時間より小さく休憩時間帯に被る場合でも正しく出勤時間を補正できるよう修正
・バージョン情報と、ライセンス情報ダイアログを追加
・調査用にデバッグ機能追加

ver2.4.3 2017/10/17
・接続失敗時、「接続情報を記憶する」で保存していたユーザー名、パスワードをクリアせず残すよう変更
・コマンド起動かつ、先月以前かつ、期間1ヶ月のデータを取得すると、今月の備考欄が反映されるバグを修正
・一部エラーメッセージにスタックトレースの情報を追加し不具合発生時の調査容易化
・リモート接続について、ヘルプ記事追記
・ヘルプ、ReadmeのHPのURLを変更

ver2.4.2 2017/7/7
・リモート接続先情報を複数登録できるよう修正
・XMLエクスポート時、日付をMM/DDからYYYY/MM/DD形式に変更
・XMLエクスポート時、無駄な内部処理(上書き保存)を削除

ver2.4.1.1 2017/2/28
・エクスポートしたExcelファイルを印刷したとき、年が”####”とならないようフォントサイズ変更

ver2.4.1 2017/1/29
・コマンドライン実行で、年を跨いで複数月のデータを取得したとき、年がズレてしまうバグを修正

ver2.4.0 2016/11/9
・コマンドライン実行に対応(ヘルプ参照)
・複数月を一括出力する機能追加(コマンドでXML,CSVの場合)
・休憩時間で24時を指定時に表示していた警告廃止

ver2.3.3 2016/3/6
・Windows 10対応(Windows Vista非サポート化)
・Excelプロセス使用時、Excelエクスポートで例外が発生する場合があったので修正

ver2.3.2 2015/12/27
・一覧表の行の高さの自動調整有無を設定変更できる機能を追加

ver2.3.1 2015/4/17
・Excelプロセスの解放をツール終了時ではなく、エクポート完了直後に行うよう改善
・エクスポート時、Excelプロセスの起動有無をチェックし起動していれば警告メッセージを表示するよう改善
・Excelエクスポート中、GUIが固まらないよう別スレッド化
・エクスポート後、ファイルを開くか確認するダイアログを表示
・Excelなど別プロセスでCSVを開いているファイルに対しエクスポートしたとき、例外が発生しないよう修正

ver2.3.0 2014/10/22
・必須フレームワークを.NET Framework 3.5から4 Client Profileに引き上げ
・Excelの勤務表雛形とエクスポート機能を追加
・設定タブ内に、Excel保存用の勤務表出力項目(所属,氏名)を追加
・イベントログ読込み途中にアプリ終了すると例外が発生するバグを修正
・「合計」ポップアップメニューを廃止し、代わりに実働、残業セル複数選択時、ステータスバーに合計時間を表示するように変更
・プログレスバーの進捗率を即値で表示するよう変更
・勤務が休憩開始時間と同じになる場合、休憩終了時間に補正するよう修正
・[Ctrl]キー + マウス選択による複数選択の禁止を廃止
・[貼り付け]ポップアップメニューを追加し、[コピー][貼り付け]にショートカットキー割り当て

ver2.2.0 2014/7/1
・リモートPCの勤務時間(イベントログ)を取得する機能を追加
・ポップアップメニューに[イベントビューアを開く]と[再表示]を追加
・[F5]キーで再表示、[Esc]キーで再表示中断する機能追加
・一覧のチェックボックスを変更し高さ調整
・二重起動防止機能追加
・ヘルプ作成

ver2.1.1 2014/5/13
・Windowsの日付形式が和暦の場合、例外が発生しないよう修正
・Windowsの日付形式(短い形式)が”yyyy MM dd”の場合でも表示できるよう対応

ver2.1.0 2014/2/16
・退勤時間が0時過ぎの場合の計算に誤りがあったので修正
・エクスポートボタンのアイコンと位置を変更
・VS2013リビルド&Windows8.1動作確認

ver2.0.2 2013/4/24
・Windowsの日付形式がyyyy/MM/dd以外の場合、起動時に例外が発生するバグを修正

ver2.0.1 2013/3/28
・起動時に不要なメッセージボックスが表示されるバグを修正

ver2.00 2013/3/8
・Windows 8対応
・煩雑な仕様を見直し、シンプルで分かり易く変更
 - メニュー、TSV出力、バージョン情報ダイアログ廃止
 - 背景色有無、イベントログ種別選択オプション廃止
 - コマンドライン起動を廃止
・GUI改善
 - デスクトップサイズ125%などでチェックボックスが消えないよう行高さ変更
 - ウインドウサイズ、各カラム幅を保存
 - ウインドウサイズ変更で備考欄、合計欄の位置を自動調整
 - 一覧の背景色変更
 - 設定を別ダイアログから別タブに移動し、設定はタブ切り替え時に即時反映するよう変更
 - 起動時、プログレスバー表示
・データー削除を月単位から、日にち単位で削除できるよう変更
・月最終日に日にち跨ぎした時刻がある場合、翌月の同日に表示されていたバグを修正
・デスクトップ125%表示でチェックボックスが消えるバグを修正

ver1.33.1 2012/8/28
・実働時間を編集不可から編集可能に変更

ver1.33 2012/2/10
・0:00跨ぎの勤務時間も取得できるよう対応し、境界時間を調整できる機能を追加
・設定画面の用語修正(勤務表→一覧表)
・ツールバーに設定ボタン追加
・起動時にイベントログ読み込みの進捗率を表示するよう改善

ver1.32 2012/1/28
・コマンドライン実行で、年/月の指定ができる引数を追加
・イベントビューアを開くを実行しUACでキャンセルしたとき例外が出ないよう修正
・起動時にインデックスが配列の境界外でイベントログ読み込みに失敗しにくいよう修正

ver1.31 2011/11/22
・編集データは赤色表示するよう変更
・XML保存時に出力するsample.xmlを改善(空白表示やヘッダ表示)
・「名前を付けて保存」ボタン・メニューを「エクスポート」に変更
・開発環境をVS2008からVS2010に切り替え

ver1.30.1 2010/11/17
・Windows XP非対応化(XPは、ver1.22まで使用可)
・インストーラ廃止

ver1.30 2010/8/29
・Windows 7対応
・XMLファイル保存時、同名でXSLファイルを保存していたが、固定名(sample.xsl)で出力するよう変更
・イベントログ読み込み時に例外が発生する場合がある問題を修正
・イベントログが正常に取得できない場合、例外ではなくエラーメッセージを表示するよう修正
・実働または残業のセル選択時、合計時間を求めるポップアップメニューを追加
・備考欄の領域を拡大

ver1.22 2009/3/1
・システムイベントログに加えアプリケーションイベントログを読み込むよう対応
・設定ダイアログに「イベント」タブを追加し、読み込むイベントログを選択可能化
・土曜日、日曜日に対し、休日チェックを設定しても、次回読み込み時に反映されないバグを修正
・マウスポインタが待ち状態のままになる場合があったので修正

ver1.21 2008/12/02
・残業時間に負の値がある場合、合計時間が正しく表示できないバグを修正
・内部処理の改善、アセンブリ情報の修正など

ver1.20 2008/9/1
・Windows 2000非サポート化
・VS2008SP1でリビルド
・対象を.NET Framework2.0から3.5クライアント専用 Frameworkサブセットに変更
・任意の文字列を指定できる備考欄を追加
・表示モード、編集モードの仕様がややこしいので、編集モードのみに統一
・「表示月の編集データを削除」するボタン、メニューを追加
・ステータスバーを追加し、実働時間、残業時間それぞれの合計値を表示する機能を追加
・表示時間の単位を切り替える機能を追加
-「表示時間の単位」を設定するオプション追加
-「xx分単位で表示」ボタンを追加
・任意の文字列を指定できる備考欄を追加
・休日設定のチェックボックスを追加。これにより休日の場合、実働時間を残業時間とみなすことを可
・日、曜日、実動時間、残業時間の編集を無効化
・ツールバーの表示スタイルを変更
・勤務表の背景色に色を付ける設定の初期値をONに変更
・[出勤、退勤時間を休憩時間外に調整]オプション追加
・セルをテキスト編集モードにしてコピーまたは[Ctrl]+キーを実行すると例外が発生するバグを修正
・マウスポインタの砂時計が解除されない場合があるバグを修正

ver1.11 2008/6/16
・イベントログ時刻のみ表示するモードに加え、出勤時間、退勤時間を編集するモードを追加
・ツールバー(保存ボタン、表示モードボタン)、表示モードのメニュー追加
・表を見やすくするため拘束時間を廃止
・設定保存ファイルの変更
– ファイル名をSettings.xmlからgetEvlog.xmlに変更
– XMLの形式を変更(日本語タグ名、属性名を廃止)
– 出勤時間、退勤時間の編集データも同ファイルに保存
・タブ区切りのファイル(tsv)保存時、ヘッダにカンマが含まれるバグを修正
・[イベントビューアを開く]メニューを追加

ver1.10 2008/4/29
・インストーラ作成
・所定労働時間の指定を追加
・残業時間を表示、保存する機能を追加
・出勤時間、退勤時間以外のセル変更に対し無駄な処理を行わないよう改善
・保存ファイルのデフォルト名を空白から年月の6桁数字に変更
・DataGridViewの時刻表示セルを左寄せから右寄せ表示に変更
・設定ダイアログで[OK]押下直後、設定内容でDataGridViewを再表示するよう修正
・オプション設定の各項目に対しショートカットキー割り当て
・開発環境をVS2005からVS2008に切り替え

ver1.04 2008/1/31
・うるう年が考慮されていなかったので修正
・ログが多いと表示までに時間がかかるため、表示後バックグラウンドで読み込むよう修正

ver1.03 2007/8/29
・曜日、項目によって勤務表の背景色を付けるオプション追加
・一覧のヘッダ名をシンプルに変更し、ツールチップ追加

ver1.02 2007/6/5
・タブ区切りの保存ファイルは拡張子tsvに変更
・コマンドライン実行で出力ファイルにXMLを指定した場合、XSLファイルも出力するよう修正
・コマンドライン指定誤りの場合、原因が分かるメッセージを通知するよう修正

ver1.01 2007/3/22
・コマンドライン実行に対応(例:getEvlog.exe 出力ファイル名)

ver1.00 2007/1/15
・Windows Vista対応
・設定ダイアログを追加し休憩時間設定するUIを追加
・指定した休憩時間より実働時間を表示する機能を追加
・拘束時間を表示する機能を追加
・設定をXMLファイル保存、読み込みする処理を追加
・[設定]、[最新の状態に更新]メニューを追加
・バージョン情報を修正(HPのURLハイパーリンク化など)
・用語を変更(出勤→出勤時間、退勤→退勤時間、勤務→勤務時間)
・一覧を編集できるよう読み取り専用解除

ver0.95 2006/11/7
・XML保存の場合、サンプルのXSLファイルも出力
・ファイル保存のデフォルトをXMLに変更
・出力するXMLファイルにを付加
・起動時、年ではなく月をアクティブ化
・編集メニューを追加

ver0.94 2006/6/17
・データグリッドの内容をクリップボードにコピーするためのポップアップメニュー追加
・CSV保存で日付の月がズレてしまうバグを修正

ver0.93 2006/4/27
・ファイル保存時の”ファイルの種類”を追加
– CSV保存をタブ区切りに加え、カンマ区切りでも保存できるように機能追加
– XML形式(UTF-8)で保存できるよう機能追加
– 拡張子を全てのファイル(*.*)にした場合、CSV保存するよう機能追加

ver0.92 2006/2/19
・フォームメニューを追加
– [名前を付けて保存]…CVS形式で保存する機能を追加
– [終了]…メニューからツールを終了
– [バージョン情報]…バージョン情報のフォームを追加

ver0.91 2006/2/2
・イベントログ最大読み込み日数を100件から1000件に拡張
・イベントログ最大読み込み数を超えた場合でも途中まで表示するよう修正
・イベントログ読み込み失敗時、例外を出さず警告メッセージを表示するよう修正
・ファイルバージョンの情報が誤っていたため修正

ver0.90 2006/1/29
・初版公開