Hello, I converted from Inventor to Solidworks a year ago and really miss some of the Macros we had created for making drawings in Inventor. The most useful was a macro that did the following:
1. The designer would create a drawing of a top-level assembly.
2. The macro was started and it would:
A. Create a BOM of the assembly in the drawing.
B. Create as many sheets in the drawing as there were unique parts in the BOM
C. Rename each of those drawings to the Part Number (in the custom properties) of the part it would contain.
D. Put a single part table (1-line "BOM") in the corner of the each drawing with the properties of that part (duplicate of the part's line from the orginal BOM).
3. The designer then just had to go to each drawing and put the views of that part in that were desired.
All of the information that makes up the drawing package is derived from the original assembly drawing BOM.
Is this something that already exists? If not, do all the features above seem possible in Solidworks? I am an amater VBA programmer and I'm comfortable writing code, but I've never developed a Solidworks Macro before...
I don't think that there is any readymade macro available but yes the steps you listed can be done. And believe me creating macros in SolidWorks is easy and should be similar to Inventor as you just need to know the right codes. The SW API help files are awesome source for that.
You might also find this post helpful for your future reference.