スポンサーリンク
PowerPoint VBA

【実務・中級編】【中級者】社内イントラネットやクラウドストレージ上の共有ファイルを開く際、ロック競合エラーが発生した場合のリトライ処理付き安全オープン&セーブマクロ – PowerPoint VBA解析バイブル

PowerPoint VBAの「ネットワーク共有」という地雷を突破する:堅牢なリトライ処理の実装術現場でPowerPoint VBAを触るエンジニアが真っ先にぶち当たる壁。それが「ネットワーク共有ファイルでの保存エラー」だ。「誰かが開いてい...
Outlook VBA

【実務・中級編】【上級者向け】レガシーなVBAコードの高速化:DOM操作を避け、直接MAPIプロパティにアクセスする最適化術 – Outlook VBA解析バイブル

【上級者向け】Outlook VBAの常識を覆せ:MAPIプロパティ直叩きによる爆速メール生成術業務自動化エンジニアとして、日々多くの「自動化コード」をレビューする中で、決まって見かける非効率なパターンがある。それは、`MailItem`オ...
Word VBA

【実務・中級編】【初心者向け】検索処理の「開始位置」を制御して、文書の途中から検索を再開するロジック – Word VBA解析バイブル

Word VBAで「検索範囲」を支配せよ:開始位置を制御する極限のロジックWord VBAにおける`Find`オブジェクトは、多くの初心者が躓く「落とし穴」の宝庫だ。マクロを走らせるたびに文書の先頭から検索が始まり、予期せぬ箇所が置換されて...
Access VBA

【実務・中級編】複雑な抽出条件を動的に構築する「クエリビルダークラス」の設計 – Access VBA解析バイブル

【Access VBA】SQLインジェクションを根絶し、保守性を極限まで高める「動的クエリビルダー」設計論開発現場でこんなコードを目撃したことはないか?' 駄目なコードの典型例Dim sql As Stringsql = "SELECT F...
ExcelVBA

【VBAリファレンス|実務向け】第1回 マクロを使っていつもの操作を自動実行 2/5:手作業の「言語化」が自動化への第一歩

なぜ、いきなりコードを書いてはいけないのかベテラン講師として多くの現場を見てきましたが、マクロで挫折する人の共通点は「ツールを動かすこと」をゴールにしている点です。実は、自動化で最も重要なのは「パソコンに指示を出す前の準備」です。皆さんが普...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】Windows Formsにおけるドラッグ&ドロップのセキュリティ対策:管理者権限の異なるプロセス間でのデータドロップ不具合を解決する – Visual Basic (VB / VB.NET)解析バイブル

権限の壁を打ち破れ:UAC環境下における「管理者権限アプリ」へのドラッグ&ドロップ完全攻略現場で最も忌々しい瞬間の一つがこれだ。「非管理者権限のエクスプローラーから、管理者権限で起動した自作アプリへファイルがドロップできない」。この現象はバ...
AutoCAD VBA

【入門編】【実務中級者向け】保存直前に「名前削除(Purge)」を自動実行:ファイルサイズを最適化してセーブする – AutoCAD VBA解析バイブル

AutoCADの「肥大化」を根絶せよ:VBAによる自動Purge実装の極意こんにちは。現場で長年AutoCADと向き合っていると、避けて通れないのが「図面ファイルの肥大化」という問題です。「ただ保存するだけ」で数MBも容量が増える……。原因...
VBScript (Visual Basic Scripting Edition)

【テクニカル・上級編】【CSV抽出】FSOで膨大なデータCSVを高速解析し、特定の条件行のみを別ファイルへ抽出バッチ処理 – VBScript (Visual Basic Scripting Edition)解析バイブル

VBScriptを極限まで使い倒せ:数兆行規模のCSVをFSOで「秒速」で捌くアーキテクチャ現場のエンジニア諸君。未だに「VBScriptは遅い」「大規模データには不向き」などと口にする者がいるようだな。それは言語の限界ではなく、君たちの「...
CorelDRAW VBA

【テクニカル・上級編】【初心者向け】作成したベクターイラストの全体サイズを維持したまま、指定したカンバス比率に合わせて中央配置で一括フィットさせるレイアウトマクロ – CorelDRAW VBA解析バイブル

CorelDRAW VBAを掌握せよ:アートボード自動適合エンジンの極意CorelDRAWの自動化において、多くのエンジニアが陥る罠がある。それは「オブジェクトをただ動かせば良い」という安直な発想だ。だが、真に堅牢なシステムを構築するには、...
SolidWorks VBA

【テクニカル・上級編】【初心者向け】アセンブリツリーのコンポーネントに対してプログラムからロールバック操作を行い一時的に形状を隠す方法 – SolidWorks VBA解析バイブル

SolidWorks APIの深淵:アセンブリ・ロールバックとコンポーネント管理の最適解SolidWorks APIを扱う際、多くの開発者が陥る罠がある。それは「オブジェクトをただ触るだけで満足してしまうこと」だ。特にアセンブリのフィーチャ...
スポンサーリンク