Umgebung: Delphi 10.1 Upd 2
Ich erstelle eine ganz einfache neue
vcl Anwendung…
unit excel_2010_main;
interface
uses
Winapi.Windows,
Winapi.Messages, System.SysUtils, System.Variants, System.Classes,
Vcl.Graphics,
Vcl.Controls,
Vcl.Forms,
Vcl.Dialogs,
Vcl.OleServer, Excel2010;
type
TForm1 = class(TForm)
ExcelApplication1: TExcelApplication;
procedure FormCreate(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
ExcelApplication1.AutoConnect:=true;
end;
end.
Auf windows clients auf denen nur Excel 2010 installiert ist kommt beim Starten der Anwendung immer die Fehlermeldung:
Interface nicht unterstützt
Falls Excel 2013 oder neuer auf dem windows client vorhanden ist, dann gibt es keinen Fehler.
Diese 3 Versionen der Komponenten habe ich probiert:
C:\Program Files (x86)\Embarcadero\Studio\18.0\bin
10.11.2016 01:55 104.912 dcloffice2010240.bpl
10.11.2016 01:55 108.496 dcloffice2K240.bpl
10.11.2016 01:55 106.448 dclofficexp240.bpl
Hat jemand eine Info für mich, was ich in der DIE oder auf dem windows client einstellen muss, damit das auch mit Excel 2010 funktioniert?