Let's go in reverse order.
It's nice that they make that help so obvious to find.
I may try and pick through that code sample in a little bit.
As far as the Customization Forum, the search and I don't seem to get along (unless you are talking about my post from yesterday that no one looked at) all it seems to want me to see are ways to manipulate existing views or stuff to work with positional reps not on drawings.
Now that post you linked, the code in the Solution ...
I never understand what all the Dim stuff is - how do you figure out how many of what do you need? And some of them seem to set values and some don't get values until later - do some need values right away, how do you know? is it essential that some be assigned later, how do you know that? And now I found one Dim buried in the code - why isn't that one at the top with the others?
I'd like to have a drawing and an assembly open and have it work with them, this contains a specific path and filename and to me it looks like it's creating new drawing sheets (and I definitely don't want to be using some sheet Format the one base sheet left in the template is the only one I've ever used all these years).
Okay, then we set the view scale to 1 (1 : 1 or full scale, I guess) then we Dim oViewLoc to tell it some point - 9,13 is some arbitrary point for the center of the view? [Does TransientGeometry in that statement have anything to do with the Dim up above for oTG? Is oTG used somewhere and I just don't see it, or was that supposed to go here?] and the there's a couple of lines to set the view scale and keep changing it as long as the view is too big. (What units is the 70?)
Now, going back to the Help.
I'll have to keep looking but I have not yet seen anything that doesn't deal with specific named view reps or levels of detail etc.
I have no idea of the syntax and looking at the examples it's hard to tell as variables are always mixed in for what in many cases seems to be no good reason but I want to try and lay out what it might look like.
oDrawing = Current.Drawing
oAssembly = Current.Assembly
oView = Assembly.DesignView
oSheet = oDrawing.Current.Sheet
dim oBaseView as DrawingView
for each oView in oAssembly
Call oBaseViewOptions.Add("DesignViewRepresentation", oView)
Call oBaseViewOptions.Add("DesignViewAssociative", True)
oBaseView = oSheet.DrawingViews.AddBaseView(oAssembly, (0,0), 1/8, FrontViewOrientation, kHiddenLineRemovedDrawingViewStyle, oBaseViewOptions)
Next
or something like that