XL := CreateOleObject('Excel.Application');
for iRow := 2 to iXLRows do // Row
for iCol := 1 to iXLCols do // Col
StrGrid.Cells[iCol - 1, iRow - 1] := XL.Cells[iRow, iCol]; // Col,
이렇게 하면 저도 되는줄 아는데..이방법을 사용하지 않고..
OpenDialog을 통해 파일명이 'test.xls'엑셀을 실행시키고..
선택된쉬트을 그리드로 옮길려면 어떻게 해야 하나요?
급한데.......
먼저 엑셀로 그 파일을 띄우게 하고, 특정 쉬트가 가장 상위에 있다고 가정하면,
엑셀 쉬트의 내용들을 먼저 클립보드로 복사하시고,(함수구현해야합니다.)
복사된 클립보드의 내용을 다시 우리 프로그램에서 (역시 가져오는 함수구현)
가져온 다음 한셀씩 때려 넣으시면 될거 같네여.
그럼~ 항상 즐거운 프로그래밍 하시길~