Is it possible to export the extents of all bookmarks in an active map document to a shapefile containing the polygons of the shape and/or to automate the print to pdf of all the bookmark extents.

The code for doing this with extents at http://gis.stackexchange.com/questions/9518/how-do-i-insert-a-dataframe-element-value-into-a-dynamically-generated-shape-file