Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: werner16 am 23.07.10 - 10:17:03

Titel: Excel Tabelle über Excel aus Notes aufrufen.
Beitrag 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
Titel: Re: Excel Tabelle über Excel aus Notes aufrufen.
Beitrag von: Tim Pistor am 23.07.10 - 10:25:04
Hi Werner,

Shell("start H:\Ordner1\Ordner2\Ordner3\Tabelle.xls") könnte helfen.

Gruß Tim
Titel: Re: Excel Tabelle über Excel aus Notes aufrufen.
Beitrag von: werner16 am 23.07.10 - 10:35:29
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
Titel: Re: Excel Tabelle über Excel aus Notes aufrufen.
Beitrag von: werner16 am 23.07.10 - 10:44:37
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

Titel: Re: Excel Tabelle über Excel aus Notes aufrufen.
Beitrag von: Demian am 23.07.10 - 10:47:06
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
Titel: Re: Excel Tabelle über Excel aus Notes aufrufen.
Beitrag von: Tim Pistor am 23.07.10 - 10:48:26
http://atnotes.de/index.php/topic,47788.msg307203.html#msg307203

ja, sorry. so aber : Shell("cmd /C start c:\report-100624.xls")
Titel: Re: Excel Tabelle über Excel aus Notes aufrufen.
Beitrag von: werner16 am 23.07.10 - 10:56:15
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