![]() |
[Gelöst] Excel befehl "Übersetzen" (Blatt kopieren)
Hallo zusammen,
ich arbeite momentan an einem Programm, mit dem ich Excel fernsteuere. Im Prinzip funktioniert alles auch ganz gut, nun habe ich aber ein Problem beim "Übersetzen" eines Befehls in Delphi. Der originale Excelbefehl:
Code:
In Delphi würde ich das so schreiben:
Sheets(1).Copy Before:=Sheets(3)
Delphi-Quellcode:
Excel.Sheets("Übersicht").Copy Before:=Sheets(3)
Das Problem ist aber, dass in dem Befehl ein Leerzeichen vorkommt, welches Delphi natürlich nicht akzeptieren will. Für vieles gibt es ja eine Entsprechung in Delphi (z.B. "=" wird zu ":="), weiß jemand, ob es sowas auch für Leerzeichen gibt oder wie ich das anders hinkriege? Danke! |
AW: Excel befehl "Übersetzen"
versuch es mal mit
Delphi-Quellcode:
Gruß
Sheets[1].Copy(Before:=Sheets[3])
K-H |
AW: Excel befehl "Übersetzen"
Hi, Danke für die Antwort. Der Befehl wird zwar erkannt, aber die Parameter nicht.. Wie müssen die denn dann deklariert werden?
|
AW: Excel befehl "Übersetzen"
Übergib nal alle Parameter an Copy (Delphi kennt kein ParameterByName)
|
AW: Excel befehl "Übersetzen"
Okay, aber wie ? Sheets[3] kennt Delphi als Variable ja nicht... ich könnte zwar ein Array so nennen und das Übergeben, aber ich glaube nicht, dass das funktioniert..
|
AW: Excel befehl "Übersetzen"
Delphi-Quellcode:
oder ähnlich
ActiveWorkbook.Sheet[1].Copy(ActiveWorkbook.Sheet[3], EmptyParam);
|
AW: Excel befehl "Übersetzen"
Ah, zwar nicht ganz, aber jetzt hab ichs, danke Dir!
Falls es jemanden interessiert, der vollständige Befehl lautet:
Delphi-Quellcode:
Dann ist das hier erledigt, danke nochmal!
Excel.ActiveSheet.Copy(Excel.ActiveWorkbook.Sheets[3]);
|
AW: [Gelöst] Excel befehl "Übersetzen" (Blatt kopieren)
Irgendeinen wird es bestimmt interessieren!
Danke! K-H |
AW: Excel befehl "Übersetzen"
Zitat:
Delphi-Quellcode:
Workbook.SaveAs(Filename := FFileName, FileFormat := xlExcel8);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz