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

スポンサーリンク
Visio VBA

【入門編】テンプレート依存コードの抽象化:Document.TemplateとPathの評価による動的処理分岐 – Visio VBA解析バイブル

Visio VBAの「環境依存」を打破せよ:テンプレートを識別し、動的に挙動を変える設計術こんにちは。現場で「動くもの」を作るだけではなく、「長く生き残るシステム」を設計するエンジニアとして、今日はVisio VBAの深淵に少しだけ足を踏み...
Visio VBA

【テクニカル・上級編】クリップボードを使わない純粋クローン作成:DrawPolylineとDropを活用した高速図形複製 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:クリップボードを使わない純粋クローン作成Visio VBAにおける図形複製において、`Shape.Copy` および `Paste` メソッドを使用するコードはいまだに散見される。もし、数百、数千の図...
Visio VBA

【実務・中級編】クリップボードを使わない純粋クローン作成:DrawPolylineとDropを活用した高速図形複製 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:クリップボードを駆使した「その場しのぎのコード」からの脱却開発プロジェクトの現場で、Visio VBAのコードレビューをするたびに溜息が出る瞬間がある。それが、図形の複製処理における `Shape.C...
Visio VBA

【入門編】クリップボードを使わない純粋クローン作成:DrawPolylineとDropを活用した高速図形複製 – Visio VBA解析バイブル

こんにちは! Visioの裏側でうねる複雑なオブジェクトモデルに魅入られた、先輩エンジニアのボクです。マクロの記録ボタンを押して、図形を選択して「Ctrl+C」「Ctrl+V」……。うん、最初はそれでいいんだ。自動生成されたコードを見て「お...
Visio VBA

【テクニカル・上級編】VBAモジュールの自動インポート/エクスポート:Document.VBProjectによるコード管理の自動化 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:VBProjectによるコード管理の自動化とガバナンスMicrosoft Visioは、単なる作図ツールではない。背後に強力なVBA(Visual Basic for Applications)エンジ...
Visio VBA

【実務・中級編】VBAモジュールの自動インポート/エクスポート:Document.VBProjectによるコード管理の自動化 – Visio VBA解析バイブル

【Visio VBA極限活用】Document.VBProjectを完全制御し、VBAコードの自動インポート/エクスポート基盤を構築する開発プロジェクトの現場において、Visioのステンシルや図面ファイル(.vsdm)に埋め込まれたVBAコ...
Visio VBA

【入門編】VBAモジュールの自動インポート/エクスポート:Document.VBProjectによるコード管理の自動化 – Visio VBA解析バイブル

こんにちは! Visioの図面自動化やシェイプの海に溺れかけていませんか?マクロの記録ボタンを押して図形を描くのは卒業したけれど、「複数のVisioファイルに同じVBAコードを配るのが面倒くさい」「コードを修正するたびに何個もファイルを開い...
Visio VBA

【テクニカル・上級編】マスターリンクが切れた図形の復旧:Shape.Masterの判定とステンシルへの再紐付け – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:マスターリンクが切れた図形の復旧と再紐付けの深淵Visioの図面管理において、最も悪名高いトラブルの一つが「マスターリンクの断絶」である。他図面からのコピペ、古いバージョンのドキュメント資産の混入、あ...
Visio VBA

【実務・中級編】マスターリンクが切れた図形の復旧:Shape.Masterの判定とステンシルへの再紐付け – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:マスターリンクが切れた図形の復旧と再紐付け開発プロジェクトの現場において、Visio図面の保守性を根本から破壊する最大の元凶をご存知だろうか。それは、「他図面からのコピペによるマスター情報の断絶(ロー...
Visio VBA

【入門編】マスターリンクが切れた図形の復旧:Shape.Masterの判定とステンシルへの再紐付け – Visio VBA解析バイブル

こんにちは!Visioの自動化の世界へようこそ。マクロの記録ボタンを押して「動いたはいいけれど、中身のコードがさっぱり…」という時期を抜け出し、いよいよ自分の手でVisioを自在にコントロールしたいと思っているあなたへ。今回は、Visio ...
スポンサーリンク