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

スポンサーリンク
Visio VBA

【実務・中級編】図面の自動レイアウト再計算:Page.LayoutおよびPage.LayoutChangeDirectionの完全自動化 – Visio VBA解析バイブル

Visio VBAの深淵:自動レイアウト再計算で「美しきフロー」をコードで支配せよ世の中の多くのエンジニアが、Visioの自動レイアウト機能を「手動でポチポチ操作するもの」だと誤解している。だが、断言しよう。大規模なシステム構成図や複雑な工...
Visio VBA

【入門編】図面の自動レイアウト再計算:Page.LayoutおよびPage.LayoutChangeDirectionの完全自動化 – Visio VBA解析バイブル

ようこそ。Visioの深淵なる世界へ。マクロの記録ボタンを押して「なんとなく動いた」ことに満足する段階は、今日で卒業しましょう。今回は、Visioの心臓部である「自動レイアウトエンジン」をVBAで制御し、カオスな図面を瞬時に整然としたフロー...
Visio VBA

【テクニカル・上級編】Cell操作のボトルネックを打破:Shape.GetFormulasUとSetFormulasUによる複数セルの一括高速読み書き – Visio VBA解析バイブル

Visio VBAの深淵:数千のセルを一瞬で支配する「一括演算」の極意VisioのVBAを書いているとき、あなたは「.CellsU("Width").Formula = ...」をループの中に書いていないだろうか? もしそうなら、あなたのプ...
Visio VBA

【実務・中級編】Cell操作のボトルネックを打破:Shape.GetFormulasUとSetFormulasUによる複数セルの一括高速読み書き – Visio VBA解析バイブル

Visio VBAの「1セルずつ更新」はなぜ罪深いのか:GetFormulasU/SetFormulasUで描く高速化の極致Visioで数百、数千のシェイプを扱う業務自動化ツールを作っているとき、多くのエンジニアが最初の壁にぶつかる。「処理...
Visio VBA

【入門編】Cell操作のボトルネックを打破:Shape.GetFormulasUとSetFormulasUによる複数セルの一括高速読み書き – Visio VBA解析バイブル

Visio VBAの「速度」を極める:数百のシェイプを一瞬で書き換える『一括処理』の極意こんにちは。現場でVisioと格闘している皆さん、お疲れ様です。マクロの記録から一歩踏み出し、「もっと複雑な図面を自動化したい」と考え始めたとき、必ず直...
Visio VBA

【テクニカル・上級編】グループ・コンテナ内シェイプの真の座標を特定:Shape.XYToPageメソッドによる絶対位置計算 – Visio VBA解析バイブル

Visioの座標系を支配せよ:Shape.XYToPageで紐解く「入れ子構造」の絶対位置算出Visioの座標系は、一見すると単純な2次元のグリッドに見える。しかし、一度「グループ化」や「コンテナ」という概念が介在した瞬間、その座標空間は多...
Visio VBA

【実務・中級編】グループ・コンテナ内シェイプの真の座標を特定:Shape.XYToPageメソッドによる絶対位置計算 – Visio VBA解析バイブル

Visioの座標地獄を脱出せよ:`XYToPage`で解き明かす絶対座標の真実Visioでの自動化において、最も多くのエンジニアが挫折し、そして最も多くのバグを生み出す領域。それが「座標計算」だ。「グループ化した瞬間に、子シェイプの座標が狂...
Visio VBA

【入門編】グループ・コンテナ内シェイプの真の座標を特定:Shape.XYToPageメソッドによる絶対位置計算 – Visio VBA解析バイブル

Visio VBAの深淵を覗く:グループの「呪縛」を解き、絶対座標を掌握せよこんにちは。Visioのオートメーションの世界へようこそ。「マクロの記録」で生成されたコードを動かしたとき、単体のシェイプなら完璧に動くのに、グループ化した途端に座...
Visio VBA

【テクニカル・上級編】シェイプ同士の高度な結合・くり抜き:Shape.Union / Combine / Fragment / IntersectのVBA制御 – Visio VBA解析バイブル

Visio VBAの深淵:幾何学ブーリアン演算を極めるためのアーキテクチャ設計Visioの真価は、単なるドローイングツールではない。「形状(Shape)というオブジェクトを、数学的演算によって自在に造形可能なエンジン」である点にこそある。多...
Visio VBA

【実務・中級編】シェイプ同士の高度な結合・くり抜き:Shape.Union / Combine / Fragment / IntersectのVBA制御 – Visio VBA解析バイブル

Visio VBA「幾何学演算」の極意:Shape演算を完全掌握し、カスタムシンボルを自動生成するVisioで図形を並べるだけの自動化で満足していないか?業務効率化の真髄は、単なる配置ではない。複雑な形状を数学的アプローチで合成し、現場が求...
スポンサーリンク