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