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

スポンサーリンク
Visio VBA

【入門編】多角形シェイプの頂点をVBAで動的制御:Shape.Geometryセルの行(Row)の追加・削除による図形形状の変形 – Visio VBA解析バイブル

Visio VBAの深淵:Geometryセクションを操り、図形を「生命体」へと進化させるこんにちは。業務自動化の最前線で、日々Visioと格闘しているエンジニアです。皆さんは、マクロの記録で作成したコードが「なぜか特定の設定で動かない」「...
Visio VBA

【テクニカル・上級編】クリップボードを経由しない図形複製:DrawPolylineとDropを活用したメモリに優しいシェイプ大量複製 – Visio VBA解析バイブル

はじめに:なぜあなたのVisio自動化は「大量生成」で暴走・フリーズするのかエンタープライズ領域における図面自動生成システムにおいて、Visio VBAは今なお強力なソリューションです。しかし、数千点に及ぶネットワーク構成図やP&ID(配管...
Visio VBA

【実務・中級編】クリップボードを経由しない図形複製:DrawPolylineとDropを活用したメモリに優しいシェイプ大量複製 – Visio VBA解析バイブル

なぜ、あなたのVisio VBAは数千個のシェイプ描画で停止するのかVisio VBAで大量の図形(シェイプ)を自動生成するツールを構築した際、描画個数が数百〜数千件を超えたあたりで処理が劇的に重くなり、最悪の場合はVBAが応答なし(フリー...
Visio VBA

【入門編】クリップボードを経由しない図形複製:DrawPolylineとDropを活用したメモリに優しいシェイプ大量複製 – Visio VBA解析バイブル

こんにちは!Visio VBAの世界へようこそ。普段の業務で「Visioのマクロを記録してみたら `Copy` や `Paste` が大量に出てきて、実行すると動きが重い…」「100個以上の図形を生成するとフリーズしてしまう」と悩んだことは...
Visio VBA

【テクニカル・上級編】完全サイレントなバッチ処理の構築:Application.ShowChangesおよびUI非表示設定による超高速自動処理 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:完全サイレントなバッチ処理の構築大規模な図面群のバッチ処理において、最大のボトルネックは「VBAのコード実行速度」ではない。Visioが親切心から裏で必死に実行している「画面描画」「UIイベントのディ...
Visio VBA

【実務・中級編】完全サイレントなバッチ処理の構築:Application.ShowChangesおよびUI非表示設定による超高速自動処理 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:完全サイレントなバッチ処理の構築開発プロジェクトの現場において、Visio VBAによる自動化は強力な武器となる。しかし、何百枚もの図面を一括処理するバッチ処理を組んだ途端、「画面がパカパカと点滅する...
Visio VBA

【入門編】完全サイレントなバッチ処理の構築:Application.ShowChangesおよびUI非表示設定による超高速自動処理 – Visio VBA解析バイブル

こんにちは!Visioの図面自動化の世界へようこそ。マクロの記録ボタンを押して「なんとなく動くコードはできたけれど、何百枚もの図面を一括処理させたら画面がチラつきまくって途中でフリーズした……」そんな壁にぶつかっていませんか?もしあなたが今...
Visio VBA

【テクニカル・上級編】テキストフィールドの動的フォーマット化:Shape.FormatForArgsセルのVBA制御による数値・日付表記の自動整形 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:Shape.FormatForArgsセルによるテキストフィールドの動的フォーマット制御Visio VBAにおける真のエンジニアリングとは、単にマクロの記録をコード化することではない。オブジェクトモデ...
Visio VBA

【実務・中級編】テキストフィールドの動的フォーマット化:Shape.FormatForArgsセルのVBA制御による数値・日付表記の自動整形 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:Shape.FormatForArgsセルによるテキストフィールドの動的フォーマット制御業務自動化の現場において、Microsoft Visioを単なる「お絵描きツール」として扱っているうちは、エンジ...
Visio VBA

【入門編】テキストフィールドの動的フォーマット化:Shape.FormatForArgsセルのVBA制御による数値・日付表記の自動整形 – Visio VBA解析バイブル

こんにちは!Visio VBAの自動化の世界へようこそ。マクロの記録ボタンを押して出てきたコードをそのまま貼り付けるだけのステージは、もう卒業しましょう。ここからは、Visioの心臓部である「オブジェクトモデル」と「ShapeSheet(シ...
スポンサーリンク