スポンサーリンク
ExcelVBA

【テクニカル・上級編】プロシージャ終了時の自動クリーンアップ:変数のスコープとメモリ解放の自動化設計 – Excel VBA解析バイブル

プロシージャ終了時の自動クリーンアップ:クラスモジュールのTerminateイベントを活用したリソース管理術Excel VBAの現場において、未だに散見される悪習がある。膨大なオブジェクト変数を定義し、プロシージャの末尾で律儀に `Set ...
ExcelVBA

【VBAリファレンス】マクロの「あと一歩」を現実に!記録マクロを自在に操るための基礎知識

概要Excel VBAを学習する上で、まず最初に試すのが「マクロの記録」機能ではないでしょうか。この機能は、操作を自動化する第一歩として非常に強力ですが、記録されたままのマクロは、そのままでは活かせない場面も多々あります。なぜなら、記録され...
Visual Basic (VB / VB.NET)

【入門編】実務中級者向け:VB.NETでのINIファイルおよびレジストリ操作:DllImportを使ったWin32 API連携と安全な呼び出し – Visual Basic (VB / VB.NET)解析バイブル

こんにちは。VB.NETの世界へようこそ。「設定ファイルの保存」という壁にぶつかったことはありませんか? `My.Settings`やJSONファイルで事足りることも多いですが、レガシーなシステムや特定の制約がある現場では、今なおINIファ...
VBScript (Visual Basic Scripting Edition)

【入門編】【コンソール表示レイアウト崩れ防止】マルチバイト文字の表示幅判定と自作Padding関数によるマルチ列揃え – VBScript (Visual Basic Scripting Edition)解析バイブル

VBScriptでCLIの美学を。全角・半角混在の「ズレ」を完全に制御するPadding技術こんにちは。自動化の現場でVBScriptと長年向き合ってきた、あなたの技術的伴走者です。VBScriptで`WScript.Echo`を使ってコン...
CorelDRAW VBA

【入門編】【中級者向け】長期間保存された古いバージョンのCDRファイルを最新バージョンに一括アップグレード変換 – CorelDRAW VBA解析バイブル

眠れるレガシー資産を呼び覚ませ:CorelDRAW VBAによる「一括バージョンアップ」の極意こんにちは。CorelDRAWの世界へようこそ。長年蓄積された古いCDRファイルたち、そのままでは最新のOSやCorelDRAWの機能と噛み合わず...
SolidWorks VBA

【入門編】【ミラー・パターン】FeatureManager.FeatureCircularPattern2を使った円筒形状の等配リブ・穴の高速自動配列 – SolidWorks VBA解析バイブル

【SolidWorks VBA】円周パターンで設計を自動化せよ!FeatureCircularPattern2を掌握する極限の技術こんにちは。設計自動化の深淵へようこそ。「マクロの記録」ボタンを押して生成される、あの冗長で不安定なコードに頼...
AutoCAD VBA

【実務・中級編】【上級】AcadDocumentのEndCommandイベントを利用し、特定の操作後に図面情報をSQL Serverへ即時同期 – AutoCAD VBA解析バイブル

AutoCADとデータベースの境界を消去せよ:EndCommandイベントによるリアルタイム同期の極意AutoCADの図面データが「ファイルの中」だけで完結している時代は終わった。真のBIM/CIM環境では、図面はデータベースの一投影に過ぎ...
Project VBA

【入門編】【中級者向け】プロジェクトの「ベースライン設定」を、特定のWBSレベル以下のみに適用するフィルタリング保存術 – Project VBA解析バイブル

こんにちは。プロジェクトマネジメントの現場で、泥臭い手作業に追われていませんか?「プロジェクト全体でベースラインを引くと、まだ確定していないタスクまで固定されてしまう……」「特定のフェーズだけ進捗を可視化したいのに、なぜかプロジェクト全体が...
Visio VBA

【入門編】Visio VBAの基礎作法:オブジェクト変数の適切なスコープ設計とメモリ解放のベストプラクティス – Visio VBA解析バイブル

Visio VBAの深淵へ:メモリを支配し、安定した自動化を実現する「オブジェクト管理」の極意こんにちは。現場で長年、数千の図形を操る自動化ツールを設計してきたエンジニアとして、今日は「Visio VBAにおけるオブジェクトの寿命」という、...
PowerPoint VBA

【実務・中級編】【プロフェッショナル】Application.HWNDとWindows APIを連携させ、PowerPointのメインウィンドウを他アプリの前面に強制ピン留めする最前面表示制御 – PowerPoint VBA解析バイブル

はじめに:なぜ `Application.Activate` は現場で「無力」なのかExcel VBAからPowerPointを遠隔操作して自動でレポートを生成する、あるいはWebブラウザ(Selenium/Playwright)と連携して...
スポンサーリンク