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

スポンサーリンク
Visio VBA

【テクニカル・上級編】Selectionオブジェクトを操作の起点に:ユーザーが手動選択した図形群に対する一括処理マクロの作り方 – Visio VBA解析バイブル

Visio VBAの深淵:Selectionオブジェクトを起点とする「非破壊的」一括処理アーキテクチャVisioの自動化において、初心者が陥る罠は「`ActivePage.Shapes`をループで回す」という愚行だ。全走査は計算量を増大させ...
Visio VBA

【実務・中級編】Selectionオブジェクトを操作の起点に:ユーザーが手動選択した図形群に対する一括処理マクロの作り方 – Visio VBA解析バイブル

Visio自動化の真髄:Selectionオブジェクトを制する者が業務を制すVisioの自動化において、初心者が陥る最大の罠は「ループで全図形を走査しようとすること」です。`ActivePage.Shapes`をインデックスで回し、条件分岐...
Visio VBA

【入門編】Selectionオブジェクトを操作の起点に:ユーザーが手動選択した図形群に対する一括処理マクロの作り方 – Visio VBA解析バイブル

Visio VBAの真髄:Selectionオブジェクトで「現場の操作」をコードに直結させるこんにちは。業務自動化の最前線へようこそ。多くのユーザーが「マクロの記録」から入って挫折する理由は、「固定的なコード」しか書けないからです。「She...
Visio VBA

【テクニカル・上級編】Visio VBAの描画パフォーマンスを極限まで高める:ScreenUpdatingとEventEnabledの制御術 – Visio VBA解析バイブル

Visio VBAの限界を突破する:描画負荷を支配し、実行速度を極限まで引き上げるアーキテクチャVisioでの自動化において、中級者が陥る最大の罠は「オブジェクトを操作するたびに画面が再描画される」ことだ。10個や20個の図形なら無視できる...
Visio VBA

【実務・中級編】Visio VBAの描画パフォーマンスを極限まで高める:ScreenUpdatingとEventEnabledの制御術 – Visio VBA解析バイブル

Visio VBAの「描画地獄」を脱出せよ:パフォーマンスを極限まで引き出す設計思想Visioで数千個のシェイプを扱うマクロを書いたとき、プログレスバーが止まったかのように重くなり、イライラした経験はないだろうか?多くの初心者は「VBAは遅...
Visio VBA

【入門編】Visio VBAの描画パフォーマンスを極限まで高める:ScreenUpdatingとEventEnabledの制御術 – Visio VBA解析バイブル

Visio VBAを掌握せよ:描画パフォーマンスを極限まで高める「停止」と「無効化」の極意こんにちは。現場でVisioを酷使し、数千個のシェイプを瞬時に操る自動化エンジニアです。「マクロで図形を100個描こうとしたら、画面がカクカクして数分...
Visio VBA

【テクニカル・上級編】マスターシェイプの活用:Document.Mastersからステンシル内の図形をドキュメント上に実体化する – Visio VBA解析バイブル

Visio自動化の深淵:Mastersから「実体」を召喚する真の作法Visioの自動化において、`Drop`メソッドを単に呼ぶだけのコードを書くのは、エンジニアとは呼べない。それは「APIを叩いている」のではなく「運任せにゴミを撒いている」...
Visio VBA

【実務・中級編】マスターシェイプの活用:Document.Mastersからステンシル内の図形をドキュメント上に実体化する – Visio VBA解析バイブル

Visio VBAの深淵:マスターシェイプを「操る」ための極限設計論Visioの自動化を志すエンジニアの多くが、最初の壁に突き当たる。それは「形状をどうやって効率的に配置するか」という問いだ。甘いコードを書く者は、`Shape.Duplic...
Visio VBA

【入門編】マスターシェイプの活用:Document.Mastersからステンシル内の図形をドキュメント上に実体化する – Visio VBA解析バイブル

Visio VBAの真髄:マスターシェイプを「召喚」し、自動作図の支配者になるこんにちは。業務自動化の世界へようこそ。「マクロの記録」ボタンを押して、生成されたコードの長さに絶望したことはありませんか? Visioの記録機能は、残念ながら「...
Visio VBA

【テクニカル・上級編】グループ化された図形の罠:GroupShapesコレクションを再帰的に走査して子シェイプを操作する – Visio VBA解析バイブル

Visio VBAの深淵:GroupShapesの再帰的走査と、メモリ管理の極意Visioというソフトウェアは、単なるドローイングツールではない。それは「ShapeSheet」という強力な計算エンジンを内包した、オブジェクト指向の極めて特殊...
スポンサーリンク