Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: werner16 am 23.07.10 - 10:17:03
-
Hallo,
wenn ich den Pfad zu Excel kenne, kann ich problemlos aus Notes mit einem
Button eine bestimmte Excel Datei von einem Netzwerkpfad mit Excel öffnen.
Shell("C:\Programme\Microsoft Office\OFFICE11\Excel.exe H:\Ordner1\Ordner2\Ordner3\Tabelle.xls",1)
Jetzt haben wir im Haus aber das Problem, dass angefangen von Excel 97 bis
Office 2010 alle nur denkbaren Excel-Versionen unterwegs sind, und die alle auf
dem C: Lfw. in verschiedenen Verzeichnissen installiert sind.
Gibt es eine Möglichkein über Notes den Excel Installationspfad abzufragen,
bzw. den Aufruf der Excel Datei ganz an Windows weiterzugeben?
Gruß,
Werner
-
Hi Werner,
Shell("start H:\Ordner1\Ordner2\Ordner3\Tabelle.xls") könnte helfen.
Gruß Tim
-
Hi Tim,
> Shell("start H:\Ordner1\Ordner2\Ordner3\Tabelle.xls") könnte helfen.
sorry, bringt bei mir nur ein 'File not found' Error!
Gruß,
Werner
-
Hi,
mit Shell("H:\Ordner1\Ordner2\Ordner3\Programm.exe") kann ich ein Programm starten,
mit Shell("H:\Ordner1\Ordner2\Ordner3\Tabelle.xls") bekomme ich ungültiger Programmaufruf
und mit Shell("start ...) will er das 'start' wohl mit in den Pfad einbinden!
Gruß,
Werner
-
also bei einer Windows-Umgebung würde ich auf das gute alte WSH setzen:
Dim ws As Variant
Set ws = CreateObject("WScript.Shell")
Call ws.run("Excel C:\Test.xls")
das enspricht: Start-Ausführen-Excel C:\Test.xls
Gruß
Demian
-
http://atnotes.de/index.php/topic,47788.msg307203.html#msg307203
ja, sorry. so aber : Shell("cmd /C start c:\report-100624.xls")
-
Hallo Demian,
> also bei einer Windows-Umgebung würde ich auf das gute alte WSH setzen:
> Dim ws As Variant
> Set ws = CreateObject("WScript.Shell")
> Call ws.run("Excel C:\Test.xls")
> das enspricht: Start-Ausführen-Excel C:\Test.xls
das klappt perfekt, egal welche Excel Version, vielen Dank!
Gruß,
Werner