Excel-Datei per Kommandozeile öffnen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Excel-Datei per Kommandozeile öffnen

Re: Excel-Datei per Kommandozeile öffnen

von Stephan » Mo, 30.05.2011 15:41

Microsoft scheint ausgerechnet fü Excel einen solchen Kommandozeilenparameter nicht erdacht zu haben, obgleich das sooo sehr naheliegend gewesen wäre
Was, wenn es denn stimmt, doch nun aber hier garnicht stört, denn hier geht es doch darum eine Excel-Datei in Calc zu öffnen:
mit OO eine Exceldatei öffnen

Dazu Makro in OOo schreiben:

Code: Alles auswählen

Sub xls_oeffnen(pfad As String, blattname As String)
  x = ConvertToURL(pfad)  
  dokument = StarDesktop.loadComponentFromURL(x,"_blank", 0, Array() )
  myView = dokument.CurrentController
  myView.setActiveSheet(dokument.Sheets.getByName(blattname))
End Sub
unter z.B. "Meine Makros" in Bibliothek "Standard" in Modul "Modul1" speichern und in Kommandozeile aufrufen:

Code: Alles auswählen

soffice "macro:///Standard.Modul1.xls_oeffnen("<pfad>", "<blattname>")"


Gruß
Stephan

Excel-Datei per Kommandozeile öffnen

von StSt123 » Di, 05.04.2005 15:53

Hallo Zusammen!

Ich suche verzweifelt nach einer Lösung für folgendes Problem:

Ich möchte per Kommandozeile mit OO eine Exceldatei öffnen und dabei gleich auf das richtige Blatt (nennt man das so, die Registerkarten die unten auswählbar sind?) springen.

Bin für jede Hilfe dankbar!

lg

St

Nach oben