Ich habe eine SQL Anfrage konfiguriert, welche Daten aus der Trefferliste über die Aktion1 in ein vorhandenes Excel-Sheet schreibt.
Die Excel ist als W-Vorlage verfügbar.
Wie kann ich diese mit VBScript (im Ritch Client) öffnen?
Besten Dank für die Unterstützung
Hallo @mspooren, eine W-Vorlage kann sich der RichClient holen, mittels Application.GetWDocPattern, siehe Client-Programmierreferenz, Seite 82. Danach steht die Datei im Dateisystem des Client-Computers zur Verfügung.
Abweichend vom Beispiel aus enaio® editor-for-reports: SQL-Anfragen müsste dann kein neues Workbook erzeugt werden, sondern das bestehende geöffnet werden:
...
set excel = CreateObject("excel.application")
' excel.workbooks.add ' brauchen wir nicht mehr
set wb = excel.workbooks.open(strFileName) 'strFileName aus GetWDocPattern
...
Hallo Herr Koller,
vielen Dank für die schnelle Antwort.
Leider bekomme ich bei der Ausführung den Fehler:
„Das Argument ist nicht optional,; ‚enaio.GetWDocPattern‘“
Pfad = "C:\Users" & Benutzername & "\Desktop"
Set enaio = CreateObject(„optimal_AS.application“)
docPattern = enaio.GetWDocPattern(262187,„PSP Statistik Report_V1“,Pfad)
262187 = Objekttyp
„PSP Statistik Report_V1“ = Alias-Name
Pfad = Zielpfad
Welches Argument ist gemeint? Haben Sie einen Tipp für mich?
Besten Dank im Voraus!
Hallo @mspooren,
hier fehlte glaub noch etwas:
Dim Editor, FilePath
Result = enaio.GetWDocPattern(262187, "PSP Statistik Report_V1" ,Pfad, Editor, FilePath)
Im Result können Sie prüfen, ob der Aufruf erfolgreich war (0 ist Erfolg).
Im Editor kommt der Name des Bearbeitungsprogramms zurück.
Im FilePath kommt der absolute Pfad zur geholten Datei zurück.
Details finden Sie auch hier auf Seite 82:
Grüsse
Uli
Hallo Uli,
perfekt es funktioniert! ![]()
… wer lesen kann, ist klar im Vorteil!