我想要创一个线程,利用ole来控制EXCEL,查找EXCEL中所有的表(有许多表),看是否存在字符串为'TMEMU'的字段。
如果写?
线程的哈?需要代码?
如果写?
线程的哈?需要代码?
解决方案 »
- 请教个棘手问题
- 修改数据
- 我继承TPanel类,做一个ButtonPanel,想将BMP图像加进来,但是老报错。。。。
- 用DBGRID如何实现量的添加啊,比如说,点“添加”后,在DBGRID中出行一空行,添加完一行后,出行下一行,最后统一保存,谢谢
- 怎样在Delphi程序中调用*.chm帮助文档,急急急!!!!!!!!
- 我要做一个报表发送,能通过网络发送到接收方的MAIL里,我怎么做?
- 难题: TWebBrowser页面编辑问题? (急!!!)
- delphi中如何判断有无默认打印机?
- 请教如何在编辑器里实现如图效果,或有没有这样的控件
- 关于StatusBar的小问题
- textout 两行输出问题
- 请各位大侠帮忙,网上下载的PNG怎么读取并还原
Type
TMyExcelThread = class(TThread)
private
//私有参数
protected
//线程执行过程
procedure Execute;override;
public
Constructor Create(CreateSuspended: Boolean {其它参数});
end;
implementation
uses
ActiveX;constructor TMyExcelThread.Create(CreateSuspended: Boolean{其它参数});
begin
Inherited Create(true);
//私有变量初始化,以及其它参数处理,包括转储
if CreateSuspended then
Resume;
end;procedure TMyExcelThread.Execute ;
begin
CoInitializeEx(nil, COINIT_MULTITHREADED);//初始化COM环境
try
//这里操作Excel finally
CoUninitialize;//COM环境空间清理
end;end;