关于Delphi 2010设置Excel 2003 格式问题
代码之前在Delphi 2007编译通过,但在2010下确不行了。大家帮忙看看
procedure TfrmDailyReport.Create_Excel();
var
ExcelApp:Variant;
begin
ExcelApp:=CreateOleObject('Excel.Application');
ExcelApp.WorkBooks.Add;
ExcelApp.Caption:= FormatDateTime('YYYYMMDD',dtpDate.Date) +' 每日销售报表';
ExcelApp.Visible:=True;
ExcelApp.Range['A1:D2'].Font.Size:= 16;
ExcelApp.Range['A1:D2'].HorizontalAlignment:=xlCenter;
.Font.Size是警告错误,但可以编译通过。
.HorizontalAlignment:=xlCenter;是错误,
提示[DCC Error] Daily_Report_Unit.pas(180): E2003 Undeclared identifier: 'xlCenter'
或者在2010中居中对齐换成其他参数了?
大家帮忙。
[解决办法]
有可能,但我不懂。。
[解决办法]
呃。。我家装Office2003,本来我很想帮你的。。
[解决办法]
xlCenter在ExcelXP单元; 所以拉一个ExcelApplication控件下来,或者引用uses ExcelXP;
D7是这样的,不知道2010是不是