PowerShell

【PowerShell】サービス再起動を自動化する方法|Restart-Service の実務活用例まとめ

🖥 サービス再起動が必要な場面Windows環境では、サービスが停止したり不安定になった場合に再起動が必要になることがあります。 例えば「Windows Updateサービス」や「IIS(Webサーバー)」など、業務に直結するサービスは迅速...
イベントプロシージャ

【VBA】Workbook・Worksheetイベントの使用例まとめ|代表的なイベントと実務用途を解説

1. Workbookイベントとは何かWorkbookイベントとは、Excelブック全体に対して発生するイベントを扱うものです。これらのイベントは、VBE(Visual Basic Editor)のThisWorkbookに記述します。Wo...
イベントプロシージャ

【VBA】イベントプロシージャと標準プロシージャの違い|実行タイミングと役割を徹底解説

1. 標準プロシージャとは何か標準プロシージャとは、標準モジュールに記述し、任意のタイミングで実行できるVBAの処理です。一般的に「マクロ」と呼ばれているものの多くは、この標準プロシージャを指しています。特徴は次のとおりです。自由に名前を付...
イベントプロシージャ

【VBA】イベントプロシージャの基本構文|自動実行される仕組みと記述場所を徹底解説

1. イベントプロシージャの基本構文とはイベントプロシージャとは、特定のイベントが発生したときに自動で実行される専用のVBAプロシージャです。最大の特徴は、Sub名があらかじめ決められており、自分で自由に命名できないという点にあります。基本...
PowerShell

【PowerShell】ログ収集を自動化する方法|イベントログ・プロセス・サービスの実務例まとめ

🖥 ログ収集が必要な場面システム管理や業務運用では、イベントログやサービスの状態、プロセス情報を定期的に記録することが重要です。 PowerShellを使えば、GUI操作なしでログを自動収集し、テキストやCSV形式で保存できます。これにより...
イベントプロシージャ

【VBA】イベントとは何か|ユーザー操作・システム動作を契機に自動実行する仕組み

1. イベントとは何か(ユーザー操作やシステム動作の契機)Excel VBAにおける「イベント」とは、ユーザーの操作やExcel内部の動作をきっかけ(契機)として発生する出来事のことを指します。たとえば、次のような動作はすべて「イベント」で...
PowerShell

【PowerShell】ユーザーアカウント管理を自動化する方法|ローカル・ADの実務コマンドまとめ

🖥 ユーザーアカウント管理とは?Windows環境やActive Directoryを利用する企業では、ユーザーアカウントの作成・削除・権限変更などの作業が頻繁に発生します。 これらをGUIで行うと手間がかかりますが、PowerShellス...
クラスモジュールの活用

【VBA】クラスでイベントを扱う(WithEvents)|Worksheet・Applicationイベントの受け取り方

オブジェクトのイベントを“自作クラス”で受け取る方法クラスモジュールの強力な機能のひとつが WithEvents を使ってイベントを受け取れることです。通常、イベントはWorksheet_ChangeWorkbook_Open など、決めら...
モジュールとプロシージャ

【VBA】バージョン管理とコメント戦略|長期運用に強いプロジェクトの作り方

VBAは“ちょっとした自動化”から始まることが多いですが、気づけば数年運用されるシステムになることも珍しくありません。そのときに重要になるのが バージョン管理とコメント戦略。本記事では、現場で本当に役立つ実践的な管理方法をわかりやすく整理し...
モジュールとプロシージャ

【VBA】保守・改修しやすいプロジェクト構造|1モジュール1責務の設計術

VBAプロジェクトは小規模に見えて、気づけば複雑化して後戻りできなくなることがよくあります。そこで本記事では、現場レベルで本当に使われている保守・改修しやすいプロジェクト構造をわかりやすく解説します。1. “一つの役割を一つのモジュールに”...