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

スポンサーリンク
Visio VBA

【入門編】図面全体のグローバル変数を保持する:Document.DocumentSheet(ドキュメントシェイプ)のVBA操作入門 – Visio VBA解析バイブル

こんにちは!Visioのオートメーションの世界へようこそ。マクロの記録ボタンを押して、生成されたコードをただ眺める日々から、一歩先へ進みたい時期ですね。今回は、Visio VBAをマスターする上で絶対に知っておくべき「隠された司令塔」、`D...
Visio VBA

【テクニカル・上級編】プログラミングによる図形描画:Shape.DrawRectangleとDrawOvalを組み合わせた動的アイコン生成エンジン – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:コードによる動的アイコン生成エンジンの構築Visioのデフォルトステンシルに依存した開発は、配布時のバージョン差異やステンシルファイルのパス切れ(いわゆる「リンク切れ地獄」)という、レガシーシステム特...
Visio VBA

【実務・中級編】プログラミングによる図形描画:Shape.DrawRectangleとDrawOvalを組み合わせた動的アイコン生成エンジン – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:コードだけで描く「動的アイコン生成エンジン」の設計と実装こんにちは。業務自動化エンジニアのチーフアーキテクトだ。これまでに何百ものVisio自動化プロジェクトを見てきたが、未だに多くの開発者が古い悪癖...
Visio VBA

【入門編】プログラミングによる図形描画:Shape.DrawRectangleとDrawOvalを組み合わせた動的アイコン生成エンジン – Visio VBA解析バイブル

こんにちは! Visio VBAの世界へようこそ。マクロの記録ボタンを押して「動いたはいいけれど、中身がスパゲッティコードになってしまった……」と頭を抱えていませんか?今回は、既存のステンシル(アイコン素材)に一切頼らず、VBAコードの計算...
Visio VBA

【テクニカル・上級編】画像切り出し時の画質を極める:Page.Exportにおける解像度・圧縮パラメータのVBAダイレクト制御 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:Page.Exportが描く高解像度の境界線Visioの図面をプログラムから画像へ変換する際、多くのエンジニアが「なぜか出力された画像がボケる」「300DPIで出力したはずが、ギザギザの粗いラスター画...
Visio VBA

【実務・中級編】画像切り出し時の画質を極める:Page.Exportにおける解像度・圧縮パラメータのVBAダイレクト制御 – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:Page.Exportの解像度・圧縮パラメータ完全制覇業務自動化の現場において、Visioで作成した図面(フローチャート、ネットワーク図、レイアウト図など)を画像として切り出し、レポートやWebシステ...
Visio VBA

【入門編】画像切り出し時の画質を極める:Page.Exportにおける解像度・圧縮パラメータのVBAダイレクト制御 – Visio VBA解析バイブル

こんにちは!Visio VBAの自動化の世界へようこそ。チーフアーキテクトの私だ。今回は、多くのエンジニアが密かに頭を悩ませる「Visioの画像出力(エクスポート)における画質の壁」について、実戦で即座に使える極限の知見を授けよう。「マクロ...
Visio VBA

【テクニカル・上級編】図面のバックアップを自動生成:Document.SaveAsラッパーによるタイムスタンプ付き世代管理マクロ – Visio VBA解析バイブル

Visio VBAを掌握する極限の知見:タイムスタンプ付き世代管理バックアップの設計と実装Visioの図面資産は、システムアーキテクチャ図、ネットワーク構成図、プラント配管図など、企業のインフラストラクチャの根幹を視覚化する重要なデータだ。...
Visio VBA

【実務・中級編】図面のバックアップを自動生成:Document.SaveAsラッパーによるタイムスタンプ付き世代管理マクロ – Visio VBA解析バイブル

Visio VBAを本気で業務システムや自動化パイプラインに組み込むとき、最初に直面する絶望は「オブジェクトモデルの独特なクセ」と「ファイルI/Oの脆弱性」だ。特に、図面編集時のクラッシュや誤操作によるデータ破損は、業務において致命傷となる...
Visio VBA

【入門編】図面のバックアップを自動生成:Document.SaveAsラッパーによるタイムスタンプ付き世代管理マクロ – Visio VBA解析バイブル

こんにちは!Visioでの図面作成、いつもお疲れ様です。複雑なネットワーク図やフロアマップを作り込んでいる最中に、「あ、前の状態に戻したいのに上書き保存しちゃった……!」なんて冷や汗をかいた経験はありませんか?マクロの記録から一歩進んで、自...
スポンサーリンク