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

スポンサーリンク
Visio VBA

【テクニカル・上級編】図形同士の接触・重なりを正確に検知:Shape.HitTestメソッドによるレイアウト干渉チェック – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:Shape.HitTestによる完全なるレイアウト干渉検知と自動回避アルゴリズム図面自動生成の現場において、最もエンジニアを絶望させる瞬間は何か。それは、プログラムが吐き出した数千のシェイプが無慈悲に...
Visio VBA

【実務・中級編】図形同士の接触・重なりを正確に検知:Shape.HitTestメソッドによるレイアウト干渉チェック – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:Shape.HitTestで実現する「接触・干渉ゼロ」の自動レイアウト・エンジン図面自動化ツールを開発する際、最もエンジニアの頭を悩ませる問題は何か?それは「シェイプの座標計算と配置」だ。「データを読...
Visio VBA

【入門編】図形同士の接触・重なりを正確に検知:Shape.HitTestメソッドによるレイアウト干渉チェック – Visio VBA解析バイブル

こんにちは!Visio VBAの自動化の世界へようこそ。マクロの記録ボタンを押して出てきたコードを眺めるだけの日々は、今日で終わりにしましょう。今回は、Visio VBAの真骨頂とも言える「空間認識」のテーマに切り込みます。テーマは「図形同...
Visio VBA

【テクニカル・上級編】保存確認ダイアログを出さずに閉じる:Document.Savedプロパティとサイレントクローズ – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:保存確認ダイアログを出さずに閉じる技術Visioのバッチ処理や、バックグラウンドでのドキュメント自動生成パイプラインを構築する際、最も開発者を絶望させる瞬間がある。それは、数千ファイルに及ぶ一括処理の...
Visio VBA

【実務・中級編】保存確認ダイアログを出さずに閉じる:Document.Savedプロパティとサイレントクローズ – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:保存確認ダイアログを出さずに閉じる技術開発プロジェクトの現場で、Visioの図面を大量にバッチ処理するマクロを書いたとき、最もフラストレーションが溜まる瞬間はどこか。そう、「処理が終わったはずなのに、...
Visio VBA

【入門編】保存確認ダイアログを出さずに閉じる:Document.Savedプロパティとサイレントクローズ – Visio VBA解析バイブル

こんにちは!Visio VBAの世界へようこそ。マクロの記録ボタンを押して「なんとなく動くコードはできたけれど、実務で大量のファイルを処理させようとすると、なぜか画面が固まったり、余計なダイアログが出てイライラする……」そんな壁にぶつかって...
Visio VBA

【テクニカル・上級編】コネクタ付き図形の連鎖的動的生成:Page.DropConnectedメソッドによる配線自動化 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:Page.DropConnectedによる配線自動化の極意アーキテクトたるもの、数千ノードに及ぶネットワーク図や複雑なBPMNプロセスフローの生成において、座標計算の泥沼に足を取られてはならない。素人...
Visio VBA

【実務・中級編】コネクタ付き図形の連鎖的動的生成:Page.DropConnectedメソッドによる配線自動化 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:Page.DropConnectedによる配線自動化の極意開発プロジェクトの現場で、Visioを使ったネットワーク構成図やフローチャートの自動生成を任されたことはないだろうか。「図形を `Drop` ...
Visio VBA

【入門編】コネクタ付き図形の連鎖的動的生成:Page.DropConnectedメソッドによる配線自動化 – Visio VBA解析バイブル

こんにちは!Visio VBAの奥深い世界へようこそ。マクロの記録ボタンを押して「なんだかよく分からないけれど動いた!」という段階を卒業し、いよいよ自分の手でロジックを組み上げようとしているあなたへ、最高にエキサイティングな技術をお伝えしま...
Visio VBA

【テクニカル・上級編】図形の属性を保持したままマスター置換:Shape.ReplaceShapeメソッドの実務活用 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:Shape.ReplaceShapeによるマスター一括置換の極意エンタープライズ領域におけるVisio活用において、最も忌むべき技術的負債は「レガシーシンボルの散逸」である。組織のブランディング変更、...
スポンサーリンク