unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, RzButton, ComObj;type
TForm1 = class(TForm)
RzButton1: TRzButton;
procedure RzButton1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.RzButton1Click(Sender: TObject);
var
excel,excelsheet:variant;
begin
try
excel:=createoleobject( 'excel.application ');
excelsheet:=createoleobject( 'excel.sheet ');
except
showmessage( '您的机器里未安装Microsoft Excel. ');
exit;
excelsheet:=excel.workbooks.open( '文件名 ');
excel.visible:=true;
end;
end;end.运行时, 显示的报错:Project Project1.exe raised exception class EOleSysError with message '无效的类字符串'. Process stopped. Use Step or Run continue.
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, RzButton, ComObj;type
TForm1 = class(TForm)
RzButton1: TRzButton;
procedure RzButton1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.RzButton1Click(Sender: TObject);
var
excel,excelsheet:variant;
begin
try
excel:=createoleobject( 'excel.application ');
excelsheet:=createoleobject( 'excel.sheet ');
except
showmessage( '您的机器里未安装Microsoft Excel. ');
exit;
excelsheet:=excel.workbooks.open( '文件名 ');
excel.visible:=true;
end;
end;end.运行时, 显示的报错:Project Project1.exe raised exception class EOleSysError with message '无效的类字符串'. Process stopped. Use Step or Run continue.
解决方案 »
- 急!!delphi报错Qurey1:Cannot perform this operation on a open dataset
- ++++++ 高分求助:怎么把图片从ACCESS数据库导出到 EXCEL ????+++++++++
- 有谁知道“enabled bcd ”在delphi哪里设置???
- 欢迎大家讨论:如何提高字符串操作的效率!up有分!
- reportbuilder中动态报表的问题!!!(立即给分!!)
- 在delphi中怎样打开*.dll文件,并进行修改和编译
- WebBrowser 如何实现自动登录
- Worry!小妹有事请教高手
- BDE坏了,发给我个BDE及升级包或提供网址者得分
- 有没有DELPHI写的大型数据库管理系统的源码可学习??(多层)
- 将c#函数转为delphi 函数时出现的问题
- 关于wmp问题
UpProExcel := CreateOleObject('Excel.Application');
except
ShowMessage('未安装Excel,不能导出该格式!');
Exit;
end; UpProExcel.Workbooks.Add;
Sheet := UpProExcel.Workbooks[1].Worksheets['sheet1'];
Sheet.Name := 'yyyy;