读书人

关于Delphi 2010设置Excel 2003 格式有

发布时间: 2012-10-14 14:55:07 作者: rapoo

关于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是不是

读书人网 >.NET

热点推荐