VBA・Office

VBA・Office

VBAでミリ秒単位の処理時間を計測!Win32 APIを活用した高速化診断

role: Office Automation & Database Design Experttone: Professional, Logical, Practicalformat: Structured Technical Docum...
VBA・Office

Win32 APIを用いたUAC(ユーザーアカウント制御)設定の取得と業務エラーの回避

style_prompt: technical_blog_v1本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。Win32 APIを用いたUAC(ユーザーアカウント制御)設定の取得と業務エラーの回避【背景と目的...
VBA・Office

Win32 APIを活用した高信頼性フォルダ選択ダイアログ:64bit VBA対応版

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。Win32 APIを活用した高信頼性フォルダ選択ダイアログ:64bit VBA対応版【背景と目的】標準のFileDialogが動作不安定な環境や、Access等...
VBA・Office

VBAで実現するWMIプロセス監視:特定アプリの異常検知と自動ログ記録

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。VBAで実現するWMIプロセス監視:特定アプリの異常検知と自動ログ記録【背景と目的】業務システムのフリーズを監視し、自動検知とログ記録を行う仕組みを構築。システ...
VBA・Office

VBAのWin32 API呼び出し:64bit環境対応(Declare PtrSafe)の完全ガイド

VBAのWin32 API呼び出し:64bit環境対応(Declare PtrSafe)の完全ガイド【背景と目的】VBAの標準機能では不可能な高度な制御を、64bit環境でもエラーなく実現するためのAPI定義手法と高速化の要諦を解説します。...
VBA・Office

VBAのWin32 API呼び出しを64ビット版Officeに対応させる「PtrSafe/LongPtr」完全実装ガイド

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。VBAのWin32 API呼び出しを64ビット版Officeに対応させる「PtrSafe/LongPtr」完全実装ガイド【背景と目的】32bitから64bit版...
VBA・Office

VBAのCOM操作を最適化:早期バインディングと遅延バインディングの戦略的使い分け

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。VBAのCOM操作を最適化:早期バインディングと遅延バインディングの戦略的使い分け【背景と目的】外部アプリ操作時、参照設定による「バージョン競合エラー」や、大量...
VBA・Office

【VBA×WMI】リモートPCのシステム情報(OS・CPU・メモリ)を一括取得する実務自動化ガイド

SYSTEM_INFO_WMI_VBA_V1_0本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。【VBA×WMI】リモートPCのシステム情報(OS・CPU・メモリ)を一括取得する実務自動化ガイド【背景と目的】...
VBA・Office

Win32 APIによる堅牢なフォルダ選択ダイアログの実装

Win32 APIによる堅牢なフォルダ選択ダイアログの実装【背景と目的】標準のFileDialogが制限される環境や、レガシーなAccess/Excel環境において、APIを用いた高速かつ安定したフォルダ選択機能を実装し、業務効率を向上させ...
VBA・Office

VBAでミリ秒単位の処理時間を計測!Win32 APIを用いた高精度パフォーマンス測定

キーワード:VBA, Win32 API, GetTickCount, パフォーマンス計測, 高速化, 64bit対応視点:Excel/Accessの実務における「重い処理」のボトルネックを可視化し、改善を促す技術者・開発者向け。トーン:論...