Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Excel Bereich lesen und wieder schreiben, Formeln weg (https://www.delphipraxis.net/166603-excel-bereich-lesen-und-wieder-schreiben-formeln-weg.html)

Rainer Wolff 21. Feb 2012 14:48

Excel Bereich lesen und wieder schreiben, Formeln weg
 
Hallo,

mit folgendem Codeschnipsel lese ich einen Bereich von Excelzellen und schreibe ihn wieder zurück. Dann sind aber alle Formeln, die vorhanden waren, verschwunden.
Früher (in der guten alten Zeit, D5, Excel 2000) hat das alles mal funktioniert.
Code:
var
  oleArray:OleVariant;
  Excel: Variant;
begin
  Excel := CreateOleObject('Excel.Application');
  Excel.Workbooks.Open ('e:\prodavi50\fwf-583\excel\pc_feuille.xls');
  Excel.Visible := true;

  Excel.Sheets[1].select;
  OleArray:=Excel.Sheets[1].Range['A1','Z80'].Value;
  OleArray[12,1]:=5;
  Excel.Sheets[1].Range['A1','Z80'].Value:=OleArray;
Delphi XE, Office 2007 (mit Office 2003 siehts aber wohl genauso aus)

Gruß Rainer


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:28 Uhr.

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