![]() |
Automatisierung Excel 97/2000 & XP
Hallo Zusammen,
ich habe folgendes Problem. Ich arbeite mit Delphi 5 Enterprise und benutze zur Entwicklung 2 Rechner wo nur die Office Pakete unterschiedlich sind. Mir ist nun folgendes Aufgefallen. In einer Anwendung starte ich per Serverkomponenten Excel und schreibe mir das Woorksheet als CSV auf die Platte zurück. Führe ich diese Funktion unter Excel 97/2000 aus, wird das Trennzeichen ";" gesetzt. Unter Excel XP aber ",". Kann ich Excel irgendwie sagen dass das Trennzeichen immer ";" ist? Oder muss ich das irgendwo in Excel vorgeben? Konnte hier aber nichts dazu finden. Vielleicht ist ja schonmal irgend jemand von Euch darüber gestolpert!? |
Re: Automatisierung Excel 97/2000 & XP
Hi Mattin,
unter 2000 in Exel Makrorecorder starten, Tabelle manuell als CVS exportieren und im ExportDialog das Trennzeichen manuell auswählen. Dann Makroaufzeichnung stoppen und im VB-forApplications-Editor anschauen, welcher Befehl zusammengebaut wurde - den kannst Du dann aus Delphi heraus an Excel senden und hast was Du willst. Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:48 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-2025 by Thomas Breitkreuz