Drawing Custom Properties Find & Replace

Hi,

I'm new to using macro's / API in solidworks and I've not done any coding for many years.

We have about 600 drawings which have an incorrect digit within the FileName & CustomProperties.  We're tried modifying some code which we found on this forum (https://forum.solidworks.com/thread/55477#291437).  But it seems to have rebuild even before we started chaning it on "Set swModelDocExt = swModel.Extension", is this becuase we're trying to use swModel on a slddrw? Or because things have changed on soldiworks in the last 4 years?

We are using Premium 2015 SP5

Custom Properties

We're trying to create a macro to find (“-1-“) and replace
(“-X-“) within the customer properties (GE_DrawingNumber & GE_Parent) of a
drawing set.

Example

               
Before Macro

     GE_DrawingNumber = “-1-01-017”

     GE_Parent = “-1-01-005”

              
After Marco

     GE_DrawingNumber = “-X-01-017”

     GE_Parent = “-X-01-005”

The 017 & 005 will change from drawing to drawing.

I've attached my attemp at moifying the above code but I am struggling as I can't run the base code.  Do I need to install anything extra to run macros / API
properly

Files Name

We need to update all the drawings to find (“-1-“) and
replace (“-X-“) within the file name of our drawing set, then save as the new
number.

               
Before Macro

     Files Name = “SSP41848-1-01-017”

               
After Macro

     Files Name = “SSP41848-X-01-017”

The 017 will change from drawing to drawing.

We're currently not looked into this one.

 

Any assistance you could offer would be greatly appreciated.

SolidworksApi macros