Update multiple macros?

Is there a way to update multiple macros at once?  I have 500+ macros that are similar but all hold different part numbers and symbol variations.  A vendor update a part that no longer need an add-on part associated with each macro.  I need to remove the add-on part from each macro.

Alternatively, is there a way to place multiple macros in a single page at once and then I can do a find-replace type function page-wide?  I realize this method I'd still need to manually save each individually, but it is one step closer and a big time saver.

Aaron

Parents
  • update: attempting to use API Builder to do such task. Tried running with TXT and 8_xxxx where xxxx is my p/n, but putting nothing (blank) in column D (PAR3) doesn't work for removing a part number completely. Any suggestions?

    Also, I've noticed mention in other forum questions about SCRIPT 3. What information is on SCRIPT 3 (what new features) and how would I update & use?
  • Hi Aaron. There's really no way to modify a macro other than placing it, making the changes, then creating it again. So if you already have a list of macros you need to change, using Project API Builder to do so is nice way to place the macros. After placing the macros one way or another, I did not find a way remove the unwanted part number other than the method you were trying to avoid:

    1. Right-click a symbol that has the part number assigned and choose Part Number from the pop up
    2. Double-click the part number on the resulting Select Part Number dialog to remove it.
    3. Repeat for remaining symbols.

    SCRIPT 3 just allows for more parameters for the SYM instruction. There is a "cheat sheet" for Project API Builder on your system, typically located in a path such as:

    C:\Program Files (x86)\Bentley\promise V8i\promise\promise\plugins\ProjectAPIBuilder\xlsapiformats.xls

    This file describes the parameters for the different SCRIPT versions.



    Answer Verified By: MagEngineerAaron 

Reply
  • Hi Aaron. There's really no way to modify a macro other than placing it, making the changes, then creating it again. So if you already have a list of macros you need to change, using Project API Builder to do so is nice way to place the macros. After placing the macros one way or another, I did not find a way remove the unwanted part number other than the method you were trying to avoid:

    1. Right-click a symbol that has the part number assigned and choose Part Number from the pop up
    2. Double-click the part number on the resulting Select Part Number dialog to remove it.
    3. Repeat for remaining symbols.

    SCRIPT 3 just allows for more parameters for the SYM instruction. There is a "cheat sheet" for Project API Builder on your system, typically located in a path such as:

    C:\Program Files (x86)\Bentley\promise V8i\promise\promise\plugins\ProjectAPIBuilder\xlsapiformats.xls

    This file describes the parameters for the different SCRIPT versions.



    Answer Verified By: MagEngineerAaron 

Children
No Data