AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

OLE Excel

Ein Thema von hmbg · begonnen am 7. Sep 2006 · letzter Beitrag vom 28. Sep 2006
 
hmbg

Registriert seit: 28. Jul 2004
Ort: Hamburg
61 Beiträge
 
Delphi 7 Professional
 
#1

OLE Excel

  Alt 7. Sep 2006, 18:57
Hi
Ich verwende ein Excel OLE Objekt um Daten in eine Excel Tabelle zu schreiben. Dazu wird der entsprechende Prozess erzeugt, wenn er nicht vorhanden ist. Das Problem ist, wenn er vorhanden wird, kommt, bevor irgendwelche Daten ausgetauscht werden, der Fehler: "Variante des Typs(String) konnte nicht in Typ(Double) konvertiert werden." Und das bevor mein Programm eingreift, beim öffnen der Datei. Vielleicht kann mir ja jemand helfen
Hier noch der fragliche Code:
Delphi-Quellcode:
  // By using GetActiveOleObject, you use an instance of Word that's already running,
  // if there is one.
  try
    ExcelApp := GetActiveOleObject('Excel.Application');
  except
    try
      // If no instance of Word is running, try to Create a new Excel Object
      ExcelApp := CreateOleObject('Excel.Application');
    except
      ShowMessage('Excel - Modul kann nicht gestartet werden! Möglicherweise ist es nicht installiert?');
      //Exit;
    end;
  end;

  // Open a Workbook, Arbeitsmappe öffnen
  ExcelApp.Workbooks.Open('c:\'+AktenZeichen+'.xls');
//Edit: AktenZeichen ist vom Typ String

Den Code habe ich so übernommen, weil ich mich noch nicht damit auskannte und auf meine Bedürfnisse umgestellt.

thx hmbg
Come on Head, work with me!
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:31 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