我写如下程序想将一个excel文件保存成*.mht
procedure TForm1.Button3Click(Sender: TObject);
var
V: Variant;
begin
V := CreateOleObject('Excel.Application');
V.Visible := false;
V.WorkBooks.Open('c:\htm\10008132.xls'); try
V.ActiveWorkbook.SaveAs('c:\htm\10008132.mht',xlWebArchive);
finally
v.quit;
end;
end;
总是提示
[Error] Unit1.pas(108): Undeclared identifier: 'xlWebArchive'
我将'xlWebArchive'换成其他类型就可以操作,我装的officexp
我还有什么没有申明?
procedure TForm1.Button3Click(Sender: TObject);
var
V: Variant;
begin
V := CreateOleObject('Excel.Application');
V.Visible := false;
V.WorkBooks.Open('c:\htm\10008132.xls'); try
V.ActiveWorkbook.SaveAs('c:\htm\10008132.mht',xlWebArchive);
finally
v.quit;
end;
end;
总是提示
[Error] Unit1.pas(108): Undeclared identifier: 'xlWebArchive'
我将'xlWebArchive'换成其他类型就可以操作,我装的officexp
我还有什么没有申明?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货