向EXCEL里面送入身份証號碼會出現(430523198206113112)變成(4.30523E+17)!
var msexcel:olevariant ;
i,j:integer ;
temp ,fname :string;
wbook,wsheet:olevariant ;
workbook,worksheet :olevariant ;
day,month,year :word ;
begin
msexcel :=createoleobject('excel.application');
msexcel.visible :=true ;
workbook :=msexcel.application ;
workbook.workbooks.open('c:\2.xls');
worksheet :=workbook.activesheet ;
msexcel.cells(1,3):=edit6.Text ;
msexcel.cells(2,3):=edit7.text ;
msexcel.cells(2,4):=edit15.Text ;
msexcel.cells(2,5):=edit16.Text ;
msexcel.cells(3,2):=edit8.Text ;
msexcel.cells(4,3):=edit1.Text ;
msexcel.cells(4,6):=combobox1.Text ;
msexcel.cells(4,8):=edit2.Text ;
msexcel.cells(6,2):=edit3.Text ;
msexcel.cells(6,3):=edit4.Text ;
**********************************************
msexcel.cells(7,2):=''''+edit5.Text ;//身份証號碼
**********************************************
還是不可以啊,不知到錯在哪里?