Scripts podem ser especificados na coluna dicRBItem.itemAction para os eventos:

EventoDescrição
aPrintApós impressão
bPrintAntes de imprimir

A janela de filtros (que restringe os dados do relatório) pode ser manipulada no evento aPrint utilizando sf e, se desejar, pode cancelar a abertura do relatório (sf.abortRequested:= true).

Após a exportação do relatório, o script pode enviar o resultado por e-mail, sem intervenção do usuário.