Visio VBAの基礎とオブジェクトモデル(Application/Document/Page/Shape)

スポンサーリンク
Visio VBA

【テクニカル・上級編】【上級】Shape.SpatialRelationを活用した空間検索エンジン:指定範囲内の図形を高速抽出する – Visio VBA解析バイブル

【上級】Shape.SpatialRelationを活用した空間検索エンジン:指定範囲内の図形を高速抽出するVisio VBAにおける空間計算の多くは、未だに泥臭い「座標の四則演算」で行われている。`PinX`、`PinY`、`Width`...
Visio VBA

【実務・中級編】【上級】Shape.SpatialRelationを活用した空間検索エンジン:指定範囲内の図形を高速抽出する – Visio VBA解析バイブル

【上級】Shape.SpatialRelationを活用した空間検索エンジン:指定範囲内の図形を高速抽出する開発現場でこんな絶望的な要件を突きつけられたことはないだろうか。「図面上にある数千個の機器シンボルの中から、指定したエリア(矩形範囲...
Visio VBA

【入門編】【上級】Shape.SpatialRelationを活用した空間検索エンジン:指定範囲内の図形を高速抽出する – Visio VBA解析バイブル

こんにちは!Visio VBAの世界へようこそ。マクロの記録ボタンを押して、生成されたコードをただ眺める日々から、そろそろ本当の意味でVisioを「意のままに操る」ステージへ進んでみませんか?今回は、Visio VBAの真骨頂とも言える「空...
Visio VBA

【テクニカル・上級編】【上級】Document.VBProjectの操作:VBAからVBAコードを自動生成・修正するメタプログラミング – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:`Document.VBProject` によるメタプログラミングの要諦Visio VBAの領域において、多くの開発者は `Shape` の走査や `Master` の操作、あるいは `Page` の...
Visio VBA

【実務・中級編】【上級】Document.VBProjectの操作:VBAからVBAコードを自動生成・修正するメタプログラミング – Visio VBA解析バイブル

【Visio VBA極限解説】コードがコードを書く領域へ:`Document.VBProject` によるメタプログラミングの要諦こんにちは。開発プロジェクトの現場を率いるチーフアーキテクトの私だ。これまで数々の巨大なVisio自動化ソリュ...
Visio VBA

【入門編】【上級】Document.VBProjectの操作:VBAからVBAコードを自動生成・修正するメタプログラミング – Visio VBA解析バイブル

こんにちは! Visio VBAの深淵なる世界へようこそ。これまでにマクロの記録を使ったり、図形を自動で配置するコードを書いたりした経験がある方なら、「お、もう基本はバッチリだな」と感じている頃でしょう。でもね、ここからが本当のエンジニアリ...
Visio VBA

【テクニカル・上級編】【上級】Shape.Geometryセクションのパス解析:頂点座標をVBAで取得・再現する高度な描画制御 – Visio VBA解析バイブル

【上級】Shape.Geometryセクションのパス解析:頂点座標をVBAで取得・再現する高度な描画制御Microsoft Visioの真価は、単なるお絵描きツールとしての側面ではなく、背後に強固な「ShapeSheet」というRDB的メタ...
Visio VBA

【実務・中級編】【上級】Shape.Geometryセクションのパス解析:頂点座標をVBAで取得・再現する高度な描画制御 – Visio VBA解析バイブル

【Visio VBA極限解説】Shape.Geometryセクションのパス解析:頂点座標をVBAで抽出・再構築する幾何学的制御こんにちは。開発プロジェクトを率いるチーフアーキテクトの私だ。これまで数々の巨大なプラント図面、ネットワークトポロ...
Visio VBA

【入門編】【上級】Shape.Geometryセクションのパス解析:頂点座標をVBAで取得・再現する高度な描画制御 – Visio VBA解析バイブル

こんにちは!Visio VBAの深淵へようこそ。マクロの記録ボタンを押して図形を描くだけの自動化は、もう卒業しましょう。今回は、Visioのオブジェクトモデルの中でも「最深部」に位置する、`Geometry`セクションのパス解析と頂点座標の...
Visio VBA

【テクニカル・上級編】【上級】Application.EventsEnabledを制御した無限ループ回避:イベント駆動型処理の安全な実装 – Visio VBA解析バイブル

【上級】Application.EventsEnabledを制御した無限ループ回避:イベント駆動型処理の安全な実装Visio VBAにおけるイベント駆動型プログラミングは、図面上の動的な振動や外部システムとのリアルタイム連携を構築する上で極...
スポンサーリンク