Ich habe schon gesucht, finde aber nicht immer das passende bzw. kann es auf mich Umwandeln:
Delphi-Quellcode:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComObj, StdCtrls;
type
TForm1 =
class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
Excel: Variant;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
try
Excel := CreateOleObject('
Excel.Application');
except
ShowMessage('
Excel konnte nicht gestartet werden !');
Exit;
end;
Excel.Workbooks.Open('
D:\Test.xls');
//Weiß nicht ob das so geht, habe viele verschiedene Methode gesehen und vermute mal
Excel.Cells[3, 4].Value := '
Hallo Welt';
//Zeigt Fehler an: Undeklarierter Bezeichner 'Value'
Excel.Visible := true;
//für Testphase sinvoll
end;
end.
Das ist mal die ganze
Unit. Ich scheiter schon direkt am öffnen des Dokuments. Ich habe so viele verschiedene Methoden gesehen das Excel Dokument zu öffnen, da bin kch etwas durcheinander gekommen.