CasewareDocumentation
Nouveautés de Caseware Cloud EngagementsVoir les nouveautés

GenerateReport

Génère un rapport en fonction des résultats de l'exécution précédente.

Compatibilité

Proposé dès IDEA version 12.0

Syntaxe

GenerateReport (folder As String, filetype As Integer) As String

Paramètres

folder

Dossier dans lequel le rapport doit être généré.

fileType

Type de fichier du rapport. Les valeurs ci-dessous sont prises en charge :
Excel2003 = 0
Excel2007 = 1

Valeur retournée

Le chemin d'accès du fichier de rapport généré.

Le nom réel du fichier de rapport est celui du test d'audit exécuté avant d'appeler GenerateReport(). Si le fichier portant ce nom existe dans le dossier indiqué, un nom de fichier unique est généré en associant un suffixe d'index d'exécution au nom du fichier :

Totalisation des paiements par client.xlsx

Totalisation des paiements par client_(2).xlsx

Totalisation des paiements par client_(3).xlsx

Exemple

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