Q&A

  • [re] 델파이 7에서 폼에 있는 버튼 클릭시 엑셀파일 불러오게 하려면 어떻게 합니까
아래 코드와 같이 해야 처리 가능합니다.

<!--CodeS-->
var
  XL: Variant;
  sStr: String;
begin
  try
   XL:=CreateOLEObject('Excel.Application');  // Ole object creation
   XL.Visible:= False;
   XL.WorkBooks.Open(파일명);
  except
   XL := unAssigned;
   Application.MessageBox('Excel파일을 열수 없습니다.' + #13 +
      'Excel이 설치되어있는지 확인하세요.', 'Excel프로그램 미설치', mb_OK);
   exit;
  end;
  
    while XL.Cells[Y, 1].Text <> '' do
      begin
      sStr := XL.Cells[Y, 1].Text ;
      Inc(Y);
      end;

  XL.Quit;
  XL := UnAssigned;
<!--CodeE-->
1  COMMENTS