スポンサーリンク
Project VBA

【実務・中級編】【中級者向け】プロジェクトの「保存」イベントをフックして、変更履歴をCSVログとして外部出力する監査機能 – Project VBA解析バイブル

【Project VBA極意】保存イベントを掌握せよ:変更監査ログを確実に残す設計思想プロジェクト管理において、最も恐ろしいのは「いつの間にかデータが書き換わっている」ことだ。特にMS Projectの運用において、誰が、いつ、どのような意...
Visio VBA

【実務・中級編】Page座標系とPinX/PinYの基礎:図形の配置位置をVBAで正確にコントロールする計算手法 – Visio VBA解析バイブル

Visio VBAを制する者だけが辿り着く「座標系」の真実:PinX/PinYを支配せよVisioの自動化において、多くのエンジニアが最初の壁として立ちはだかるのが「図形の配置」だ。`Shape.Left`や`Shape.Top`といったプ...
PowerPoint VBA

【テクニカル・上級編】【実務中級】Presentation.SlideShowSettingsを操作し、特定の「カスタムスライドショー(NamedSlideShows)」をVBAから動的に作成・編集・実行する自動化手法 – PowerPoint VBA解析バイブル

PowerPointを「静的なスライド」から「動的な実行エンジン」へ変貌させる:NamedSlideShowsの完全制御PowerPointを単なる「紙芝居作成ソフト」と見なしているエンジニアは、その本質を理解していない。PowerPoin...
Outlook VBA

【テクニカル・上級編】実務中級者向け:Application.ActiveExplorerを利用した「選択中メール」の一括処理ツール – Outlook VBA解析バイブル

Outlook VBAの深淵:ActiveExplorerを制し、メモリリークを許さない一括処理の流儀Outlook VBA開発において、`ActiveExplorer`というオブジェクトは諸刃の剣だ。多くの初級者が「今何を選んでいるか」と...
Word VBA

【テクニカル・上級編】【上級者向け】段落の「書式設定」をプロパティ単位で比較し、差異をレポートする差分解析 – Word VBA解析バイブル

Word VBAの深淵:段落書式の「完全なる差分解析」を実現するアーキテクチャWord VBAにおいて、`Paragraph`オブジェクトの書式設定は、しばしば「ブラックボックス」と化す。`Style`プロパティに依存した書式、直接適用され...
Access VBA

【テクニカル・上級編】DAO.RecordsetのLockEditsプロパティによる悲観的排他制御と楽観的排他制御の使い分け – Access VBA解析バイブル

DAO.RecordsetにおけるLockEditsプロパティの深淵:悲観的・楽観的排他制御のアーキテクチャと極限運用Microsoft Accessのデータベースエンジン(JET/ACE)におけるマルチユーザー環境の構築において、最もエン...
ExcelVBA

【テクニカル・上級編】型宣言の強制(Option Explicit)がもたらす開発効率:スペルミスによるバグをコンパイル段階で排除する – Excel VBA解析バイブル

堅牢なるVBAアーキテクチャの原点:なぜ`Option Explicit`を怠るコードは基幹系システムで致命傷となるのか現場の第一線で巨大なExcel VBAシステムやレガシーなマクロ資産の再構築・保守に携わってきたエンジニアなら、一度は目...
ExcelVBA

【VBAリファレンス】Excel VBAで数式と関数を制する:実務で差がつく動的制御と高速化の極意

概要:VBAにおける数式操作の重要性Excel VBAを活用する現場において、セルの値を「値」として転記するだけでなく、「数式」としてセルに書き込むことは、データモデルの柔軟性を維持するために不可欠なスキルです。VBAで計算結果を直接書き込...
Visual Basic (VB / VB.NET)

【入門編】実務中級者向け:VB.NETでのトランザクション制御:TransactionScopeを用いた複数テーブル・複数DB間の安全な一括更新とロールバック – Visual Basic (VB / VB.NET)解析バイブル

業務システムの命綱:VB.NETで「TransactionScope」を使いこなす極意こんにちは。現場で鍛え上げられたコードこそが、システムを支える唯一の真実だと信じているエンジニアです。さて、皆さんが開発している業務システムでは、複数のテ...
VBScript (Visual Basic Scripting Edition)

【入門編】【未ドキュメントCOMコンポーネント解析】TypeLib (TLBInf32) を用いたCOMオブジェクトのプロパティ・メソッド自動抽出 – VBScript (Visual Basic Scripting Edition)解析バイブル

【禁断の技術】仕様書なきレガシーCOMを丸裸にする ― TLBInf32による「自動解析」の奥義こんにちは。現場の最前線で自動化を支え続けてきたエンジニアです。皆さんは、開発現場で「ドキュメントが一切残っていない謎のDLL」を渡され、途方に...
スポンサーリンク