we have a custom north arrow that is stored as a jpeg. trying to add it to an mxd. I noticed the height/width and xy placement options, but no way to add it to an existing map.?
arcpy.mapping constants Listlayoutelements refers to 'existing' elements and the mapsurroundelement only has read/write properties for some aspects... creating in the void doesn't appear to be one of them
You cannot add elements using Arcpy.Mapping
Maybe you could solve the issue the 'other way round', update a template, and then use arcpy to pull in the datasets from the existing mxds.
O.K. Thanks to both for the responses
Retrieving data ...