Q&A

  • Excel로 저장하려고 합니다. Col/Row의 Head가 안나오네요.
소스................
/////////////////////////////////////////////////////////////////////
   SFileName := ExcelDir+'임시.XLS';
   F1Book1.MaxRow := F1Book1.MaxRow + 1;
   F1Book1.InsertRange(1,1,1,F1Book1.MaxCol,3);
   F1Book1.ShowRowHeading;
   F1Book1.ShowColHeading;
   For ni := 1 To F1Book1.MaxCol Do
       F1Book1.TextRC[1,Ni] := F1Book1.ColText[Ni];
   F1Book1.SetSelection(1,1,F1Book1.MaxRow-1,F1Book1.MaxCol);
   F1Book1.SetBorder(-1, -1, -1, -1, -1, -1, clBlack, clBlack, clBlack,
                                                             clBlack, clBlack) ;
   F1Book1.SetFont('굴림체',9,False,False,False,
                            False,clBlack,False,False);
   F1Book1.Write(SFileName, F1FileExcel5);
   F1Book1.DeleteRange(1,1,1,F1Book1.MaxCol,3);
   F1Book1.MaxRow := F1Book1.MaxRow - 1;
   Application.MessageBox('엑셀로 데이타가 저장되었습니다.',
                                        '저장',MB_OK+MB_ICONINFORMATION);
   WinExec('C:Program FilesMicroSoft OffieOfficeExcel.exe'+
                  ExcelDir + '임시.XLS',4);
/////////////////////////////////////////////////////////////////////
이렇게 해서 저장은 되는데 문제는 Excel에서 계산식을 만들어야 되는데
Head의 내용인 A. B. C .D.....와 1. 2. 3. .....
내용을 F1Book1에서 안보이게 하였더니 Excel에서도 안 나타나네요.
어떻게 해야 되죠?
0  COMMENTS