GenerateReport
Hiermee wordt een rapport gegenereerd op basis van de resultaten van de vorige uitvoering.
Compatibiliteit
Beschikbaar vanaf IDEA-versie 12.0
Syntaxis
GenerateReport (folder As String, filetype As Integer) As String
Parameters
map
De map waarin het rapportbestand moet worden gegenereerd.
fileType
Het type van het rapportbestand. De volgende waarden worden ondersteund:
Excel2003 = 0
Excel2007 = 1
Waarde retourneren
Het pad naar het gegenereerde rapportbestand.
De daadwerkelijke naam van het rapportbestand is de naam van de audittest die is uitgevoerd voordat GenerateReport() wordt aangeroepen. Als een bestand met deze naam in de opgegeven map bestaat, wordt een unieke bestandsnaam gegenereerd door aan de bestandsnaam het lopende indexachtervoegsel toe te voegen:
Overzicht van betalingen per debiteur.xlsx
Overzicht van betalingen per debiteur_(2).xlsx
Overzicht van betalingen per debiteur_(3).xlsx
Voorbeeld
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