1. 엑셀 출력할때 윈도우 98에서는 이렇게 사용했는데요..
XL := CreateOleObject('Excel.Application');
윈도우 2000에서는 엑셀로 출력이 안되네요..
어디를 어떻게 바꿔야할지.. 알려주세요.. ^^
그리고,
2. 엑셀로 출력할때인데요..
데이터베이스에서 읽어와서 그리드에 보일때는..
( 그리드에는) "123456789012345678890" 이렇게 제대로 찍히는데..
버튼을 클릭해서 엑셀로 출력하면
1.23457E+19 <-- 이런식으로 표현이 되서여..
( 엑셀에서 자동으로 12자리만 넘어가면.. )
찍혀야 하는 문자는 "123456789012345678890" 따옴표 안에 있는 문자입니다..
123456789012345678890 를 그대로 찍고 싶은데.. 어떻게 해야할지..몰라서여..
알려주세요..
> 1. 엑셀 출력할때 윈도우 98에서는 이렇게 사용했는데요..
> XL := CreateOleObject('Excel.Application');
>
> 윈도우 2000에서는 엑셀로 출력이 안되네요..
>
> 어디를 어떻게 바꿔야할지.. 알려주세요.. ^^
>
> 그리고,
>
> 2. 엑셀로 출력할때인데요..
>
> 데이터베이스에서 읽어와서 그리드에 보일때는..
>
> ( 그리드에는) "123456789012345678890" 이렇게 제대로 찍히는데..
>
> 버튼을 클릭해서 엑셀로 출력하면
>
> 1.23457E+19 <-- 이런식으로 표현이 되서여..
> ( 엑셀에서 자동으로 12자리만 넘어가면.. )
>
> 찍혀야 하는 문자는 "123456789012345678890" 따옴표 안에 있는 문자입니다..
>
> 123456789012345678890 를 그대로 찍고 싶은데.. 어떻게 해야할지..몰라서여..
>
> 알려주세요..
>
엑셀의 컬럼을 필드 길이와 같게 조정을 하시죠..
ㅡㅡ;
//셀 크기 조정
XL.Range['A1', CHR(64 + 필드수) + IntToStr(k)].Select;
XL.Selection.Columns.AutoFit;
XL.Range['A1', 'A1'].Select;
First;