var
v : variant;
i,j : longint;
begin
try
v := CreateOLEObject('Excel.Application');
v.WorkBooks.open('c:testsample.xls');
except
v.free;
end;
v.sheets[1].Cells[3,5].Formula := 1000;
v.visible := true;
end;
이문장에서 뭐가 틀린지 모르겠어요...
c:testsample.xls 파일을 불러들여서 특정 시트의 특정 셀에
값을 넣을려고 합니다.
위의 것을 실행하면 엑셀파일이 열리는데 1000 이라고 하는 값이 안들어갑니다.
엘셀파일이 열리면서 읽기전용으로 열리던데 이것이 문제인거 같기도 하구요..
무슨 문제가 있는지 알려주세요....please!!!
엑셀파일을 읽기전용으로 해도 잘 되내요?
------------------------------------------
김현 wrote:
> var
> v : variant;
> i,j : longint;
> begin
> try
> v := CreateOLEObject('Excel.Application');
> v.WorkBooks.open('c:testsample.xls');
>
> except
> v.free;
> end;
>
> v.sheets[1].Cells[3,5].Formula := 1000;
> v.visible := true;
> end;
>
>
> 이문장에서 뭐가 틀린지 모르겠어요...
> c:testsample.xls 파일을 불러들여서 특정 시트의 특정 셀에
> 값을 넣을려고 합니다.
>
> 위의 것을 실행하면 엑셀파일이 열리는데 1000 이라고 하는 값이 안들어갑니다.
> 엘셀파일이 열리면서 읽기전용으로 열리던데 이것이 문제인거 같기도 하구요..
>
> 무슨 문제가 있는지 알려주세요....please!!!
>