Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi [Excel] OLE und Gruppierungen (https://www.delphipraxis.net/30127-%5Bexcel%5D-ole-und-gruppierungen.html)

Reinhard 18. Aug 2006 14:27

Re: [Excel] OLE und Gruppierungen
 
Ich hab den Quellcode jetzt gerade nicht da, aber ich glaube der Typ wa "WorkSheet_".

Dale 18. Aug 2006 14:32

Re: [Excel] OLE und Gruppierungen
 
möglicherweise liegt da das Problem, denn

Delphi-Quellcode:
excel.sheets[1]
liefert ein Objekt vom Typ "Sheets" zurück.

Gruß Dale

Reinhard 21. Aug 2006 06:46

Re: [Excel] OLE und Gruppierungen
 
Guten Morgen,

ich hab es jetzt noch mal wie hier beschrieben getestet. Über CreateOleObject funktioniert das ganze wie von Dale beschrieben.

Ich nutze hier in meiner Anwnedung die Excel2000.pas und die TExcelApplication und damit funktioniert es leider nicht. Ich möchte jetzt aber nicht alles auf Ole umstellen.

In diesem Fall werde ich die Gruppierung einfach weglassen.

Eine Kleinigkeit ist mir noch aufgefallen, die Zeile für die Gruppierung muss so aussehen:

Delphi-Quellcode:
excel.sheets[1].Range['1:2'].Rows.Group;
Dann hat sie bei mir funktioniert :)

Trotzdem danke für die Hilfe.

Reinhard

MSerror 2. Mai 2016 11:10

AW: [Excel] OLE und Gruppierungen
 
Hallo,

weiß jemand wie die Syntax lauten soll, wenn man mit Variablen arbeitet?

Hier ein Beispiel:

var
bereich : string;
zeile1, zeile2 : integer;

...
bereich := Format(#39 + '%d:%d' + #39, [zeile1, zeile2]);
excel.sheets[1].Range[bereich].Rows.Group; -> Hier bekomme ich den OLE-Fehler 800A03EC

Danke im Voraus für Eure Tipps.

bra 2. Mai 2016 12:09

AW: [Excel] OLE und Gruppierungen
 
Zitat:

Zitat von MSerror (Beitrag 1337279)
...
bereich := Format(#39 + '%d:%d' + #39, [zeile1, zeile2]);
excel.sheets[1].Range[bereich].Rows.Group; -> Hier bekomme ich den OLE-Fehler 800A03EC

Die #39 sehen falsch aus, wozu hängst du da nochmal ' ran?

himitsu 2. Mai 2016 12:09

AW: [Excel] OLE und Gruppierungen
 
Lass die #39 weg, denn im String seh ich hier nirgendwo Welche.

MSerror 2. Mai 2016 12:42

AW: [Excel] OLE und Gruppierungen
 
Super! Vielen Dank.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:54 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz