Ein freundliches Hallo an alle,
ich verwende Delphi 4 und möchte nachdem ich via MS auf Excel-Tabellen zugreifen kann, dies auch über OpenOfice tun. Leider bekomme ich die Fehlermeldung:
Type-Konflikt. Alle Versuche das Problem zu lösen schlugen fehl. Auch die UNO Docs haben bisher nicht geholfen. Vielleicht habe ich ja einen Knick in der Optik und schiele immer an der Lösung vorbei.

Hoffe jemand kann sie mir gerade biegen.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| procedure TForm1.FormCreate(Sender: TObject); var OpenOffice, StarDesktop : OleVariant; Tabel, Sheet : OleVariant; Prop : OleVariant; begin Path := 'O:/BUERO/Geschäftsleitung/Tabellen/Firmen.xls'; OpenOffice := CreateOleObject('com.sun.star.ServiceManager'); StarDesktop := OpenOffice.createInstance('com.sun.star.frame.Desktop'); Tabel := StarDesktop.loadComponentFromURL( Path, '_blank', 0, Prop ); |
Ich nehme an, "Prop" ist der Übeltäter. Ich hoffe auf

und güße euch von der Nordsee
Peter