CasewareDocumentación

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