スポンサーリンク
PowerPoint VBA

【実務・中級編】【プロフェッショナル】Presentation.Close時に発生する「COMオブジェクトの解放漏れ」によるPowerPointプロセスの残存を完全に防止する、VBAのガベージコレクション擬似シミュレーション – PowerPoint VBA解析バイブル

【プロフェッショナル】PowerPoint VBAの「ゾンビプロセス」を殲滅する――COMオブジェクト完全解放の作法業務自動化の現場で、一度は遭遇したことがあるはずだ。「マクロが終わったはずなのに、タスクマネージャーを見ると『POWERPN...
Outlook VBA

【実務・中級編】上級プロフェッショナル向け:Applicationオブジェクトのシングルトンパターンによるマクロの安定稼働術 – Outlook VBA解析バイブル

Outlook VBAを掌握する:Applicationシングルトンと「プロセス残留」を根絶するアーキテクチャOutlookのVBAを書く際、多くのエンジニアが犯す致命的な過ちがある。それは「Outlookは単一のプロセスで動いているから、...
Word VBA

【実務・中級編】【上級者向け】Wordの「段落」の書式変更をUndo(元に戻す)スタックに登録する高度な設計 – Word VBA解析バイブル

Word VBAの「不可逆な破壊」を防ぐ:UndoRecordで実装するプロフェッショナルな書式制御Word VBAでドキュメントを操作する際、多くの開発者が陥る「最大の罠」がある。それは、「数千行に及ぶ書式変更が、Ctrl+Zを連打しても...
Access VBA

【実務・中級編】Application.CurrentDbを毎回呼び出さない:DAO.Database変数のキャッシュによる処理速度改善 – Access VBA解析バイブル

Access VBAの「目に見えないコスト」を削ぎ落とせ:CurrentDbキャッシュ戦略Access VBAで業務アプリを構築する際、多くの開発者が無意識に犯している「静かなるパフォーマンスの殺人」がある。それが、ループ処理内での `Cu...
ExcelVBA

【VBAリファレンス】Excel VBAで外部データを自在に操る 第15回 ファイルの読み込みに挑戦しよう 2/4

概要:テキストファイルの読み込みとデータ構造の理解Excel VBAを用いて業務を自動化する際、避けて通れないのが「外部ファイルとの連携」です。前回の第15回(1/4)では、FileSystemObject(FSO)を用いた基本的なファイル...
AutoCAD VBA

【入門編】【初心者向け】AcadDocument.Utility.Promptによるコマンドラインへの親切なガイダンス表示術 – AutoCAD VBA解析バイブル

AutoCAD VBAの流儀:MsgBoxを捨て、コマンドラインと対話せよAutoCADでの自動化、順調ですか?マクロの記録から一歩踏み出し、自作ツールを作り始めたあなた。おそらく最初にぶつかる壁が「ユーザーへのメッセージ表示」でしょう。多...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】上級プロフェッショナル向け:VB.NETアプリケーションのクラッシュレス化:AppDomain.CurrentDomain.UnhandledExceptionによる最終防衛ラインのエラーキャッチ – Visual Basic (VB / VB.NET)解析バイブル

墜落を許すな:VB.NETにおける「最終防衛ライン」の構築とクラッシュレス化の極意VBAの泥沼から這い上がり、VB.NETの荒波を渡ってきた諸君へ。システム開発において、最も恥ずべきは「理由も分からず、黒い画面のまま沈黙するアプリケーション...
VBScript (Visual Basic Scripting Edition)

【テクニカル・上級編】【障害調査用画面キャプチャ機能】エラー発生時に全画面スナップショットを自動保存する例外発生時デバッグモジュール – VBScript (Visual Basic Scripting Edition)解析バイブル

VBScriptを「ブラックボックス」にしない:例外発生時のフォレンジック・キャプチャ実装論多くの現場でVBScriptは「レガシーな負債」と揶揄される。だが、それはVBScriptが悪いのではない。VBScriptが提供するWSH(Win...
CorelDRAW VBA

【テクニカル・上級編】【上級プロ向け】クラウドストレージ(OneDrive / SharePoint)APIと直接通信し、CDRファイルの排他制御と自動同期を実現 – CorelDRAW VBA解析バイブル

CorelDRAW VBAを極める:クラウド連携による排他制御と堅牢な自動同期アーキテクチャCorelDRAWのVBA環境は、一見レガシーなGUIオートメーションツールに見える。しかし、その内部に潜むオブジェクトモデルの癖とCOMの挙動を完...
SolidWorks VBA

【テクニカル・上級編】【形状検証・検査】IMeasure.GetTotalSurfaceAreaとMassPropertiesによる設計変更後の重心・表面積の自動モニタリング – SolidWorks VBA解析バイブル

鋼の規律:SolidWorks設計検証における「リアルタイム・メトリクス監視」の極意設計変更は、常にリスクと隣り合わせだ。パラメータを一つ操作するたびに、質量特性(Mass Properties)や表面積が規定値を逸脱していないかを確認する...
スポンサーリンク