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

スポンサーリンク
Visio VBA

【入門編】Shape.Parentプロパティによる構造逆引き:グループ・コンテナ・ページへの階層追跡 – Visio VBA解析バイブル

こんにちは!Visioの自動化の世界へようこそ。マクロの記録ボタンを押して出てきたコードを眺めるだけの日々は、今日で終わりにしましょう。今回は、Visio VBAにおいて避けて通れない、しかしマスターすれば「おっ、できるな!」と周囲を一目置...
Visio VBA

【テクニカル・上級編】Application.ActivePageの安全な切り替え:複数図面オープン時のヌル参照を防ぐ堅牢な実装 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:`ActivePage`の幻想と、複数図面時代を生き抜く「脱・アクティブ依存」の設計哲学レガシーシステムの最前線でVBAと格闘するエンジニア諸君。日々のオートメーション開発ご苦労様。今日はVisio ...
Visio VBA

【実務・中級編】Application.ActivePageの安全な切り替え:複数図面オープン時のヌル参照を防ぐ堅牢な実装 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:ActivePage依存からの脱却。複数図面オープン時のヌル参照を防ぐ堅牢なオブジェクト設計開発プロジェクトの現場において、Visio VBAのコードレビューを行うと、いまだに散見される悪習がある。そ...
Visio VBA

【入門編】Application.ActivePageの安全な切り替え:複数図面オープン時のヌル参照を防ぐ堅牢な実装 – Visio VBA解析バイブル

こんにちは!Visioの自動化の世界へようこそ。マクロの記録ボタンを押してコードを覗いてみたものの、「なんだか生成されたコードがごちゃごちゃしていて難しいぞ…?」と感じていませんか?ここをクリアすれば、Visio VBAの基本はバッチリです...
Visio VBA

【テクニカル・上級編】Application.IsUndoingOrRedoingを活用した安全なイベント処理:Undo/Redo時の無限ループ回避 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:`Application.IsUndoingOrRedoing` による無限ループの完全鎮圧Visioのイベント駆動型アーキテクチャは、巨大な図面自動化システムや動的インフラストラクチャ管理ツールを構...
Visio VBA

【実務・中級編】Application.IsUndoingOrRedoingを活用した安全なイベント処理:Undo/Redo時の無限ループ回避 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:`IsUndoingOrRedoing`で制するイベント駆動開発の要塞こんにちは。業務自動化エンジニアとして数々の巨大なVisioソリューションを構築してきた私から、現場のエンジニアへ警鐘を鳴らしたい...
Visio VBA

【入門編】Application.IsUndoingOrRedoingを活用した安全なイベント処理:Undo/Redo時の無限ループ回避 – Visio VBA解析バイブル

こんにちは!Visio VBAの世界へようこそ。マクロの記録ボタンを押してコードを眺めるだけの日々は、もう卒業です。ここからは、Visioのオブジェクトモデルを自在に操り、業務を完全に自動化する「プロの領域」へ踏み込んでいきましょう。今回は...
Visio VBA

【テクニカル・上級編】Visio VBAにおけるクラスモジュール構築:Shapeオブジェクトをラップした独自の業務オブジェクト作成 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:Shapeをラップした業務オブジェクト指向設計の極意Visio VBAにおける開発は、往々にして「泥沼のプロシージャ記述」に陥りがちだ。`ActivePage.Shapes.Item(i)` のような...
Visio VBA

【実務・中級編】Visio VBAにおけるクラスモジュール構築:Shapeオブジェクトをラップした独自の業務オブジェクト作成 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:Shapeをラップして「業務オブジェクト」を創出する極意開発プロジェクトの現場で、こんな絶望的なコードを見たことはないだろうか。' メンテナンス不能な「魔改造」スパゲッティコードの典型If vsoSh...
Visio VBA

【入門編】Visio VBAにおけるクラスモジュール構築:Shapeオブジェクトをラップした独自の業務オブジェクト作成 – Visio VBA解析バイブル

こんにちは! Visio VBAの奥深い世界へようこそ。マクロの記録ボタンを押して、生成された呪文のようなコードを眺める段階はもう卒業しましたね。おめでとうございます。ここから先は、ただ図形を動かすだけではなく、「Visioの中にあなただけ...
スポンサーリンク