Entwickler-Ecke
Datenbanken - Excel Worksheet duplizieren
Wolff68 - Fr 01.11.02 22:35
Titel: Excel Worksheet duplizieren
Ich habe eine OLE-Fernsteuerung für Excel. Nun möchte ich ein
vorhandenes Worksheet kopieren und am Ende der Mappe als neues
Worksheet einfügen.
Leider ist die ganze OLE-Thematik wohl nicht in der Hilfe, und die Syntax
ExcelWorksheet1.Copy(Before: OLEVariant; After: OLEVariant); bringt
mich auch nicht wirklich weiter, weil OLEVariant ja so ziemlich alles sein
kann :(
Hat sich jemand von Euch schonmal diese Excel-Automation angesehen
und kann mir weiterhelfen?
(Delphi6 / TExcelApplication, TExcelWorkbook, TExcelWorksheet)
PS: Ich könnte das ganze Kopieren auch im Excel als Makro hinterlegen.
Nur sollte ich dann wissen wie ich das Makro ausführen kann :roll:
Danke schonmal.
Keldorn - Sa 02.11.02 20:37
Hallo,
die Beschreibung zu den einzelnen Befehlen findest Du nicht in der Delphi-Hilfe sondern über die VisualBasic Hilfe. Dort ist beschrieben, was die Parameter sind und auch, was zu beachten ist.
Ansonsten kann ich Dir empfehlen, ein neues Makro im Excel aufzuzeichen. Anschließend das machen, was Du willst und dann den Code in VBA anschauen und versuchen, ihn im delphi zu übertragen (Sollte auch meistens klappen).
Falls das nich klappt und zu deiner 2. Frage: mit "RUN" kannst Du Makros starten. Mit Excel hab ich es noch nicht probiert, mit Word funktionierts aber.
MfG Frank
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!