m.RelatorioNoEXE = .T. m.OldError = On("Error") On Error m.RelatorioNoEXE = .F. Report Form (tcRelatorio) To Printer Blá Blá Blá... On Error &OldError If m.RelatorioNoEXE = .F. MessageBox("Relatório não disponível") EndIfNote que você não precisa testar se está em disco ou dentro do EXE. O importante é executar ou não...