CasewareDocumentatie
Fixes in Caseware Cloud Opdrachten 2026-10Bekijk de nieuwste updates

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