I have a series of scripts that I run on sheets in our models: renumbering views, aligning views across sheets, aligning view on the sheet, etc. Most of these scripts are dependent on the titleblock origin being located at the Revit origin, which most of the time it is, however for some reason people in my office occasionally move the title block away from the origin. My guess is probably by accident. regardless of why they do it, it creates problems with all my scripts.
So what I am trying to do is add a section of script at the beginning of each of these scripts that grabs everything on that sheet, title block, view, schedules, symbols, text notes, and moves them along a vector between the titleblock origin and Revit origin. So far it works great at moving views, the titleblock, and symbols, however I cannot find a way to select the schedule graphics and text notes on the sheet and get them to move.
Does anyone have a solution for this or any ideas on how I might approach it?