What do you mean by inherited forms?
As far as I no after including a lrSpreadsheetExport on your form, the only effect in a report(preview) is that you get the option to save the report in Excel or ODS format.
It only works for the reports you have included on your form.
I mean that I have a form and then another 10 forms that are created with File/New/Inherited Item/Inherited project component and the former form chosen as their ancestor. Thus, for example, the inherited form is:
type
TReportNUserActivityForm = class(TRestTableBaseForm)
...
end;
Placing TfrTextExport on the parent form is working fine - the component appears on all inherited forms and it works, but putting TlrSpreadSheetExport (also on the parent form) gives exception in designer when trying to open any inherited form. If I just build it - then the exception appears when I try to create any of the inherited forms.
That is not the case with other TfrXXXExport components.