Sometimes I'll have a MXD set up as a mapbook using Data Driven Pages, but I'd like to display certain pages at a different scale than others in the same mapbook. I can do that using the Data Driven Scale option in Data Driven Pages, but when those pages are viewed or rendered, the scale bar uses the same units and divisions (for example, two 1000-foot sections) for all pages and is simply stretched or compressed to correctly match the display scale of each page. So if I have a mapbook where most pages are 1:12000, and one page is 1:6000, that one page will have a scale bar that is twice as long as the other pages, because ArcGIS is using the same settings (division units, division value) for the scale bar on every page.
Is there a way to change this, so that I can set the scale bar parameters independently for each page?
For example, if I go from a scale of 1:24000 to 1:10000, I might want to use increments of 0.25 miles and 500 feet respectively.
Currently what I'll do if I have, let's say, an 80-page mapbook with a few pages at a different scale than the rest, I'll render the majority of the pages first, then change the scale bar settings manually for the few pages that would look better with a different scale bar. But if someone comes along and opens the MXD after me and tries to render the same mapbook, they may not take that step and the scale bars will not be right.