I am using the following code, which has worked sucessfully to import page setups across multiple drawings:
Dim psv As PlotSettingsValidator = PlotSettingsValidator.Current
I have run into an issue recently, whereby the .SetPlotType line above fails with the following error:
Referenced object has a value of 'Nothing'.
After investigating this by opening the problem drawings, I found that though the current tab was set to a layout (CTAB = "Layout1"), the one and only viewport in the layout was "active". If you view my attachment, you can visually see the condition I am describing.
Thi smakes sense, sicne the viewport is acrive, the Layout cannot be accessed (i.e. Nothing).
Is there a setvar I can use to check for this condition or is there a way to de-activate the viewport and set the focus back to paper space?
Solved! Go to Solution.
I posted this to the regular AutoCAD group and got an answer:My Other Post
The answer is to check the value of the CVPORT setvar. If equal to 1, then no viewports are active.
Kudos to CoJonez!