VBA・Office

VBA・Office

【Excel VBA】Win32 APIによる高精度ミリ秒計測と処理高速化の実装

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。【Excel VBA】Win32 APIによる高精度ミリ秒計測と処理高速化の実装【背景と目的】大量のデータ処理や複雑な計算を行うマクロにおいて、標準のTimer...
VBA・Office

Win32 APIによる堅牢なフォルダ選択ダイアログ:詳細制御と高レスポンスの実現

{ "role": "Office Automation & Database Design Expert", "style": "Technical, Professional, Practical", "enforce_rules": ...
VBA・Office

VBAとWMIで実現する「リモートPC情報一括取得システム」の構築

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。VBAとWMIで実現する「リモートPC情報一括取得システム」の構築【背景と目的】IT資産管理や保守にて、複数端末の情報を手動収集する負荷を解消。VBAとWMIで...
VBA・Office

VBAでWindowsのUAC(ユーザーアカウント制御)設定状態をAPIで判別する方法

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。VBAでWindowsのUAC(ユーザーアカウント制御)設定状態をAPIで判別する方法【背景と目的】管理者権限が必要なファイル操作やシステム設定をVBAで行う際...
VBA・Office

VBAの外部アプリ連携を最適化する:早期バインディングと遅延バインディングの戦略的使い分け

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。VBAの外部アプリ連携を最適化する:早期バインディングと遅延バインディングの戦略的使い分け【背景と目的】VBAでExcel以外のアプリ(Word, Outloo...
VBA・Office

VBAで1ミリ秒単位の処理時間を計測!Win32 API(GetTickCount)による精密プロファイリング

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。VBAで1ミリ秒単位の処理時間を計測!Win32 API(GetTickCount)による精密プロファイリング【背景と目的】VBA標準のTimer関数は精度が秒...
VBA・Office

VBAを64bit環境で安定稼働させる:Win32 APIの宣言とLongPtrの正しい使い分け

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。VBAを64bit環境で安定稼働させる:Win32 APIの宣言とLongPtrの正しい使い分け【背景と目的】32bitから64bit版Officeへの移行時に...
VBA・Office

VBA×WMI:業務システムの安定稼働を支えるWindowsプロセス監視と異常検知の自動化

専門用語を適切に用い、技術的信頼性の高いトーンで執筆。読者の実務課題(効率化、安定性)に直結する具体的解決策を提示。コードは可読性を重視し、構造化された解説を行う。本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)で...
VBA・Office

VBAとWMIで実現するリモートPCのディスク空き容量一括照会

【執筆作法】専門性と親しみやすさを両立したテックブログスタイル。結論から書き、次に詳細、最後に運用のコツを配置する。視覚的理解を助けるため、Mermaid図解と構造化された見出しを多用する。ソースコードは「コピー&ペーストで動作する」レベル...
VBA・Office

VBAの64ビット対応:Win32 APIを安全かつ高速に実装する実践ガイド

Office 64bit移行に伴うVBA API宣言の修正 条件付きコンパイル(VBA7)とLongPtrによるメモリアドレスの動的定義 Win32 API, Declare PtrSafe, LongPtr, Application.Sc...