首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于Delphi 2010设置Excel 2003 格式有关问题

2012-10-14 
关于Delphi 2010设置Excel 2003 格式问题代码之前在Delphi 2007编译通过,但在2010下确不行了。大家帮忙看看

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

热点排行