As far as I know, this is a manual process. If you NEED to change the table but don't want to change all of the objects using that table, you could create a view with that name and have it select from the new table name. This way existing objects won't break and your table will have the new name.
If that isn't an option, you will need to adjust all objects that are calling that table when you rename it. You can script it and have it in a single transaction so on the back end, everything is "changed" at the same time. But there is no automated way that I am aware of.