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

スポンサーリンク
Visio VBA

【実務・中級編】機密情報・メタデータの自動消去:Document.RemoveHiddenInformationのVBA実装 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:機密情報・メタデータの自動消去とクリーンアップの極意開発プロジェクトの現場において、図面やダイアグラムの「納品物」に潜むリスクを意識したことはあるだろうか。図面プロパティに刻まれた作成者名、組織名、編...
Visio VBA

【入門編】機密情報・メタデータの自動消去:Document.RemoveHiddenInformationのVBA実装 – Visio VBA解析バイブル

こんにちは! Visio VBAの世界へようこそ。マクロの記録ボタンを押すだけのステージから抜け出し、自分の手で図面を意のままに操るエンジニアへの第一歩を踏み出そうとしているあなたへ。今日は、実務で絶対に避けて通れない「機密データの完全消去...
Visio VBA

【テクニカル・上級編】図面の幾何学的要素を一括算出:Shape.AreaとShape.Lengthを使った自動集計マクロ – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:幾何学演算の罠と自動集計エンジンの実装幾何学的な図形の面積(`Area`)や周長(`Length`)の集計。一見して単純なプロパティの読み出しに見えるこの処理こそ、Visio VBAの深淵――「内部単...
Visio VBA

【実務・中級編】図面の幾何学的要素を一括算出:Shape.AreaとShape.Lengthを使った自動集計マクロ – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:図面の幾何学的要素を一括算出する自動集計エンジンの構築開発現場でよくある光景だ。「レイアウト図面にある数百個の部屋の面積と、配線・壁の総延長をExcelに手作業で転記して集計してくれ」――これを人間が...
Visio VBA

【入門編】図面の幾何学的要素を一括算出:Shape.AreaとShape.Lengthを使った自動集計マクロ – Visio VBA解析バイブル

こんにちは! Visio VBAの世界へようこそ。マクロの記録ボタンを押して「動いたはいいけれど、中身が呪文のようで手が出せない……」と悩んでいませんか?大丈夫。今回は、多くのエンジニアが躓きやすい「図形の面積(Area)と長さ(Lengt...
Visio VBA

【テクニカル・上級編】Shape.ItemFromIDExistsによる安全なID参照:実行時エラーを激減させる設計パターン – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:Shape.ItemFromIDExistsによる安全なID参照設計VisioのVBA開発において、最も頻発し、かつ開発者を絶望の淵に追いやる実行時エラーの筆頭格は何か。それは間違いなく「存在しない図...
Visio VBA

【実務・中級編】Shape.ItemFromIDExistsによる安全なID参照:実行時エラーを激減させる設計パターン – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:`Shape.ItemFromIDExists` で実現する「死んだID」の恐怖からの解放開発プロジェクトのリーダーである私たちが、Visio VBAによる自動化ツールで最も直面したくない瞬間は何だろ...
Visio VBA

【入門編】Shape.ItemFromIDExistsによる安全なID参照:実行時エラーを激減させる設計パターン – Visio VBA解析バイブル

こんにちは!Visioの自動化の世界へようこそ。マクロの記録ボタンを押してコードを眺めてみたものの、「なんだか難しそうだな…」「動かしたり消したりすると、すぐにエラーで止まってしまうな…」と悩んでいませんか?大丈夫、安心してください。今日こ...
Visio VBA

【テクニカル・上級編】吹き出し図形(Callout)の動的紐付け:Page.DropCalloutとShape.CalloutTargetの完全制御 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:吹き出し(Callout)の動流的紐付けとオブジェクトモデルの完全制御Visio VBAにおけるオブジェクトモデルの挙動は、一般的なExcelやWordのそれとは一線を画す。特に、図形間の動的な関係性...
Visio VBA

【実務・中級編】吹き出し図形(Callout)の動的紐付け:Page.DropCalloutとShape.CalloutTargetの完全制御 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:吹き出し図形(Callout)の動的紐付け完全制御世の中の多くのVisio VBA解説記事は、「マクロの記録」をそのまま貼り付けたような脆弱なコードや、オブジェクトモデルの親子関係を無視した無駄な処理...
スポンサーリンク