Hallo Aweeler,
erst mal danke.
Der Spread läuft, aber die gewünschte Datei bekomme ich trotzdem unter WinCC Flexible damit nicht auf Button-Druck geöffnet.
Spread geht leer auf, aber nicht die gewünschte Datei
Ich habe das folgendermassen in einem Script (wegen variablem Dateinamen) gemacht:
Dim fsShell, checkbit, Dateiname
Dateiname = SmartTags("DATEIABLAGE_INT") & SmartTags("PRUEFPLAN_Datensatz_S7") & ".csv" '<- Zusammenbau des Pfad+Dateinamen
Set fsShell = CreateObject("WScript.Shell")
checkbit=fsShell.AppActivate("Spread32.exe")
If(checkbit=True)Then
fsShell.AppActivate "Spread32.exe"
Else
StartProgram "Spread32.exe", "Dateiname", hmiShowNormal, hmiYes '<- das Programm Spread wird geöffnet, aber mit einer leeren Datei
' fsShell.Run Dateiname '<- wenn ich hier freigebe, dann wird die Datei mittels EXCEL geöffnet
End If
Set fsShell = Nothing
Set checkbit = Nothing
Set Dateiname = Nothing
Exit Sub
Eigentlich schlicht und Einfach, mit Excel statt Spread funktioniert es. Was mache ich falsch?