Here are some examples of catia V5 macros ...
but if you need any other special macro and it will be possible so feel free to contact me
               Contact
               Prices
 some are free and some for money
              Buttons
 an example of macros buttons
             Download
 source codes or demo versions 
       How to install
 installation of catia V5 macros
               e3axis
 creates axis of holes defined by curves or edges of surfaces and solids or center points
                e3bom
 example of generation of Bill of Material (BOM) to excel table
               e3calc
 starts the calculator
            e3charMap
 starts the character map
             e3colors
 change colors of selected elements by color table
      e3colorsProduct
 change colors of all parts in current product    
           e3colorsV2
 Färbung der Flächen gemäß Farbpalette  NEW 
        e3coordinates
 creates draft text with coordinates X,Y,Z for selected 3D point
          e3crvSmooth
 smooths curve from several segments to single curve with curvature continuity
          e3cutSymbol
 creates the symbol of a cut in drawings from the selected line and the given letter
              e3dText
 creating 3D text e.g for an engraving application and such like things
           e3deleteNS
 deletes all hidden elements from selected geometrical sets (if possible)
            e3develop
 develops surfaces - computes a cutting edge
               e3edge
 copmutes characteristic points on cutting edge of sheet metal parts
          e3edgeAngle
 computes angles on cutting edges. 
           e3extrapol
 extrapolates curve with curvature continuity by circular arc.
            e3formula
 multiple assign the formula to the parameter of selected elements
 e3lautsprecherGitter
 Das Makro sorgt für ein einheitliches Erscheinungsbild der Lautsprechergitterstrukturen gemäß VW-Richtlinie   NEW 
            e3licence
 how many licenses are consumed from a license server?
           e3lockView
 locks or unlocks current drafting view
               e3menu
 menu for macros
            e3migrate
 migrate CATIA V4 models and CATIA V5 parts according voestalpine standardts
              e3ntool
 simulates VW ntool to keep mask for writing to the kvs system
       e3prodRenameV4
 Sie können die Teile und Produkte in der ZSB gemäß den definierten Masken ändern.  NEW 
             e3radius
 analyses the radiuses of circular curves, edges and faces even non circular
             e3robcad
 copmutes axis systems for robcad for bending edges of sheet metal parts
         e3roughStock
 creates rough stock oriented along two planes or to absolute axis system
            e3rubbish
 deletes lines, curves, planes, points from current selection
          e3schrauben
 the macro automatically inserts screws and pins into the assembly     NEW 
        e3stueckliste
 fill up parameters from part name, part number, ...
        e3sweepCircle
 sweeps an circular profile along a curve tangent to surface
            e3symetry
 mirror of parts and product according to XZ,YZ,XY plane
            e3validat
 scans if validat licence is free
        Catia V4 IUAs
 old catia V4 iuaproc
      Search Language
 using the catia V5 search language
          Ascii codes