Is it acceptable to change the context of the application by switching ribbon tabs?

Our application has several "disciplines" for which there are various commands grouped as tabs in a ribbon.

Is it acceptable to automatically change the context of the main window, i.e, what is being displayed to the user, by switching tabs in the ribbon?

Is this an abuse of the ribbon?

Microsoft do not have anything to say on the matter.