S
snowrain
Unregistered / Unconfirmed
GUEST, unregistred user!
具体来说是access中的ole对象,我用来存放照片(存放二进制数据),
采用直接调用ole的方法导入到一个新的excel文件
程序段为
.....
ExcelApp:=CreateOleObject('Excel.Application');
label1.Caption:='正在导入数据...';
MyWorkBook:=CreateOleobject('Excel.Sheet');
except
application.Messagebox('无法打开Xls文件,请确认已 经安装EXCEL.',
'',mb_OK+mb_IconStop);
Exit;
end;
MyworkBook:=ExcelApp.workBooks.Add;
MyWorkBook.WorkSheets[1].cells[1,1].value:='NO'
......
MyWorkBook.WorkSheets[1].cells[i,8].value:=(adotable1.fieldbyname('Photo') as TBlobField).AsVariant;
上面这个赋值会出错,但是我不知道应该怎么将Photo字段导入到excel中,
请大侠们帮助!
采用直接调用ole的方法导入到一个新的excel文件
程序段为
.....
ExcelApp:=CreateOleObject('Excel.Application');
label1.Caption:='正在导入数据...';
MyWorkBook:=CreateOleobject('Excel.Sheet');
except
application.Messagebox('无法打开Xls文件,请确认已 经安装EXCEL.',
'',mb_OK+mb_IconStop);
Exit;
end;
MyworkBook:=ExcelApp.workBooks.Add;
MyWorkBook.WorkSheets[1].cells[1,1].value:='NO'
......
MyWorkBook.WorkSheets[1].cells[i,8].value:=(adotable1.fieldbyname('Photo') as TBlobField).AsVariant;
上面这个赋值会出错,但是我不知道应该怎么将Photo字段导入到excel中,
请大侠们帮助!