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?