Visio 2010 以降、「自動サイズ設定」という機能が追加となり、大きな図面を作成する場合は便利なのですが、Visio 2003 以前のように使いたい場合はかえって邪魔な場合があります。
とはいえ、この設定はページごとのため、ページが多い文書だと一つ一つ手動で変更するのは面倒です。よって一気に変更するマクロを以下に示す。
Sub Macro1() Dim x As Page For Each x In Application.ActiveDocument.Pages x.AutoSize = False Next End Sub