スポンサーリンク
ExcelVBA

【VBAリファレンス】Excel VBAで実現するUIの極意 ボタン一つで表示と非表示を切り替えるトグルスイッチの実装術

概要Excel業務を効率化する際、避けては通れないのが「ユーザーインターフェース(UI)の整理」です。特に、入力項目が多い帳票や、特定の条件でのみ表示すべきデータがある場合、シート上に全てのオブジェクトを配置すると画面が煩雑になり、操作ミス...
Visual Basic (VB / VB.NET)

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

VB.NETの極意:TransactionScopeでデータ整合性を「鉄壁」にする技術業務システムの開発において、最も許されない失敗は「データの不整合」だ。Aテーブルの更新は成功したが、Bテーブルの更新でエラーになり、システムが半端な状態で...
VBScript (Visual Basic Scripting Edition)

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

ブラックボックスを暴け:TLBInf32を用いたCOMコンポーネントの動的リバースエンジニアリング現場で遭遇する「仕様書がどこにもないレガシーDLL」。古い基幹システムから抽出された怪しげなCOMコンポーネント。これらに直面したとき、多くの...
CorelDRAW VBA

【実務・中級編】【中級者向け】カスタムダイアログ(UserForm)を用いた入稿データ作成アシスタントUIの設計と実装 – CorelDRAW VBA解析バイブル

CorelDRAW VBAを極める:堅牢な「入稿データ自動生成アシスタント」の設計思想CorelDRAWの自動化において、最も陥りやすい罠は「とりあえず動くコード」を量産し、ブラックボックス化したマクロを放置することだ。特に、入稿データの作...
SolidWorks VBA

【実務・中級編】【スイープ・ロフト】LoftFeatureData.StartBoundaryConditionでロフト開始面の接線連続性(G1/G2)を制御する高度な形状生成 – SolidWorks VBA解析バイブル

SolidWorks APIの真髄:ロフト境界条件(G1/G2)を完全制御するプロの作法SolidWorksの自動化において、最も「エンジニアの腕が試される」領域。それがロフト(Loft)の境界制御だ。単に断面を繋ぐだけのコードは、数多の入...
AutoCAD VBA

【テクニカル・上級編】【実務中級】AcadDocument.Database内の「名前付きオブジェクト辞書」からカスタム設定を読み出す – AutoCAD VBA解析バイブル

AutoCAD VBAの深淵:Named Objects Dictionary(NOD)を掌握する諸君、AutoCADのAPIを「単なるコマンドの自動化ツール」程度に考えていないか?もし君が、図面の中に「外部ファイルに依存しない設定値」を埋...
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`というオブジェクトは諸刃の剣だ。多くの初級者が「今何を選んでいるか」と...
スポンサーリンク