Hallo ich möchte eine ExcelVorlage laden und es klappt beinah, jedoch wird das Excel Arbeitsblatt nicht angezeigt nur in der Druckansicht.
Ich sehe nur die Arbeitsleisten Oben und Unten aber nicht das Arbeitsblatt von Excel.
Was mache ich falsch???
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28:
| procedure TForm1.Button4Click(Sender: TObject); var ExcelVorlage : OleVariant; sValue : String; begin try ExcelVorlage:= ('C:\test.xls');
flcid:=GetUserDefaultLCID; ExcelApplication1.Connect; ExcelApplication1.Visible[flcid]:=true; ExcelApplication1.UserControl:=true;
ExcelWorkbook1.ConnectTo(ExcelApplication1.Workbooks.Add(ExcelVorlage,flcid));
ExcelWorksheet1.ConnectTo(ExcelWorkbook1.Sheets.Item[1] as ExcelWorkSheet); sValue:=ExcelWorksheet1.Range['B1','B1'].Value;
ExcelWorksheet1.Disconnect; Finally
ExcelApplication1.Disconnect;
end; end; end. |