GenerateReport
Genera un informe basado en los resultados de la ejecución anterior.
Compatibilidad
Disponible a partir de la versión 12.0 de IDEA
Sintaxis
GenerateReport (folder As String, filetype As Integer) As String
Parámetros
folder
Carpeta donde debería generarse el archivo del informe.
fileType
Tipo del archivo de informe. Se admiten los siguientes valores:
Excel2003 = 0
Excel2007 = 1
Valor devuelto
La ruta del archivo de informe generado.
El nombre del archivo de informe real es el de la prueba de auditoría ejecutada antes de llamar a GenerateReport(). Si el archivo con dicho nombre existe dentro de la carpeta especificada, se genera un único nombre de archivo al decorar el nombre de archivo con un sufijo de índice de ejecución:
Resumen de pagos por deudor.xlsx
Resumen de pagos por deudor_(2).xlsx
Resumen de pagos por deudor_(3).xlsx
Ejemplo
Sub Main()
Dim ac As Object
Dim atExecutor As Object
Set ac = CreateObject("SmartAnalyzer.AutomationClient")
atId = "f4d65220-77f1-5969-8943-59c7bd448460"
tblName = "Sample-Weblog"
Set atExecutor = SA.GetAtExecutor(atId, tblName)
canExecute = atExecutor.CanExecute
IF canExecute <> 0 THEN
MsgBox"Test is not ready for execution; reason: " & canExecute & ", quit"
Exit Sub
END IF
MsgBox"Test is ready for execution"
Set result = atExecutor.Execute
IF result.State <> 2 THEN
MsgBox "Error by execution; status: " & result.State
ELSE
MsgBox"About to create report"
report = atExecutor.GenerateReport("c:/Data/MyReports", 1)
MsgBox"Report created: " + report
END IF
End Sub