This content has been marked as final. Show 4 replies
What takes time? You RMB the sheet, select properties, and change the scale.
You could, I suppose, save templates at various scales and select a template at a scale you want when you open a new drawing.
hi Dwight, thanks for replying. i know i want to save time. i like just hitting a button and it all being done. that what computers do best. in autocad i put macros under a set of buttons/icons which instantly chged the scale. if needed i could flick through them till it fitted the page just right. i liked that as i could not only do it in a second i didnt have to type anything in and take my small mind off the job. do you know of the vba to change the scale? as there are no command line stuff in SW it a bit difficult for me.
I can see where this type of button could be used to but i have no advice for you, on this subject. but you may want to repost this topic in the API forums. Im sure one of the gurus there could help you out with one hand tied behind their back.
From the solidworks API help when I searched "sheet scale"
This method sets the properties for this sheet object.
Syntax (OLE Automation)
void Sheet.SetProperties ( paperSz, templ, scale1, scale2, firstAngle, width, height)
Paper size as defined in swDwgPaperSizes_e
Template index as defined in swDwgTemplates_e
TRUE if you want first angle projection, FALSE if not
Custom paper width if paperSz = swDwgPapersUserDefined
Custom paper height if paperSz = swDwgPapersUserDefined