Aha! The default was "Let Visio expand the page as needed." It appears there is also an "Auto Size" button in the Page Setup group of the Design tab that toggles the same setting. Thanks, Paul.
ETA: Using this method I would have to go and de-select Auto Size for each page in each legacy file. There is the beginning of an attempt
here to permanently disable Auto Size in the following macro, but I'm not sure how to (a) make the macro so that it steps through each page to disable Auto Size for every page and/or (b) make the macro so that it disables Auto Size for each new page created in every new (or old) document. Any suggestions?
Public Sub DisablePageAutoSize()
ActivePage.AutoSize = False
ActivePage.AutoSizeDrawing
End Sub
ETA:
Here's another thread (visited by Visio Guy, I see) that addresses this problem (also initiated by a patent attorney for whom this change presented an annoyance) and which provides a macro that iterates through all pages of all VSD files in a directory. It has a few lines which seem helpful, and which can be rearranged into the following macro code that iterates through every page:
Dim docObj As Visio.Document
Dim PagObj As Visio.Page
Set docObj = ActiveDocument
For Each PagObj In docObj.Pages
PagObj.AutoSize = False
next PagObj
I still don't know enough about VBA macros in Visio to make this macro globally available to every VSD document that I work on in Visio.
ETA:
Here is a thread on this forum where the problem was discussed and it seems as if for some users the page size changed for some pages even upon opening a legacy file.