![]() |
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:
Delphi XE, Office 2007 (mit Office 2003 siehts aber wohl genauso aus)
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; Gruß Rainer |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:05 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