Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
excel에서 cell에 alignment를 지정하고 싶은데요..
델에서 엑셀을 제어시에
특정 cell에 alginment를 지정하고 싶은데
어떻게 해야하나요?
1
COMMENTS
한현정
•
2000.09.28 03:16
제가 찾았습니다.
기본적인 몇가지만 올립니다.
const
xlLeft = -4131;
xlRight = -4152;
xlTop = -4160;
xlBottom = -4107;
xlThin = 2;
xlNone = 0;
xlCenter= -4108;
//font
ExcelIns.WorkSheets[SheetIdx].Range['A1:F30'].Font.Size := 11;
ExcelIns.WorkSheets[SheetIdx].Range['A1:F30'].Font.Name := '굴림체';
ExcelIns.WorkSheets[SheetIdx].Range['A1:F30'].NumberFormat := '#,##0';
// Column Width 지정
ExcelIns.WorkSheets[SheetIdx].Columns['A'].Columnwidth := 12;
ExcelIns.WorkSheets[SheetIdx].Columns['B'].Columnwidth := 11;
// 자동
ExcelIns.WorkSheets[SheetIdx].Columns['A:F'].AutoFit;
// 값 넣기
ExcelIns.WorkSheets[SheetIdx].cells[1,1] := '체결보고서';
ExcelIns.WorkSheets[SheetIdx].Cells[9,3] := '=신탁매수!D1';
// 선 그리기
ExcelIns.WorkSheets[SheetIdx].Range['A8:F16'].Borders[xlLeft].Weight := xlThin;
ExcelIns.WorkSheets[SheetIdx].Range['A8:F16'].Borders[xlRight].Weight := xlThin;
ExcelIns.WorkSheets[SheetIdx].Range['A8:F16'].Borders[xlTop].Weight := xlThin;
ExcelIns.WorkSheets[SheetIdx].Range['A8:F16'].Borders[xlBottom].Weight := xlThin;
// 셀 병합
ExcelIns.WorkSheets[SheetIdx].Range['A9:A10'].Merge;
// 셀 칼라지정
ExcelIns.WorkSheets[SheetIdx].Range['A8:F8'].Interior.Color
:= RGB(192, 192, 192);//회색
// alignment 지정
ExcelIns.WorkSheets[SheetIdx].Range['A4:A5'].HorizontalAlignment := xlLeft;
ExcelIns.WorkSheets[SheetIdx].Range['F7:F7'].HorizontalAlignment := xlRight;
ExcelIns.WorkSheets[SheetIdx].Range['A8:F8'].HorizontalAlignment := xlCenter;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
사공엽
•
2000.08.19 01:38
1
COMMENTS
/
0
LIKES
vcl30.dpk는 어디에 있나요?
최용일
•
2000.08.19 08:27
안녕하세요. 최용일입니다. 그거 가지고 있는 사람 없을걸요. 인프라이즈나 직접 델파이 컴파일러를 만...
박평식
2000.08.19 01:04
0
COMMENTS
/
0
LIKES
어떻게 다른 프로그램에 키코드를 전송하나요?
조헌철
2000.08.19 01:00
0
COMMENTS
/
0
LIKES
speedbutton을 둥글게 만드는 방법 ?
호야
2000.08.19 00:47
0
COMMENTS
/
0
LIKES
Create Event시 폼의 Caption에 문자를 넣는데...
dumgi
•
2000.08.19 00:27
1
COMMENTS
/
0
LIKES
프로세스를 강제 종료시 Tray영역 .....
향기
•
2000.12.06 02:41
저도 옛날에 그랬습니다. 사용한 함수는 지금 기억이 안나고... TrayIcon을 위한 구조체를 하나 사용하...
김종석
2000.08.19 00:05
0
COMMENTS
/
0
LIKES
일반마우스를 휠마우스처럼 만들때요...이렇게하면...
사발우성
•
2000.08.19 00:26
5
COMMENTS
/
0
LIKES
날벼락~ 날벼락~ mssql 7 과 델파이 5 연동에 관해서... 날벼락~ 날벼락~
이진우
•
2000.08.19 00:34
사발우성
•
2000.08.19 01:00
이진우
•
2000.08.19 02:10
사발우성
•
2000.08.19 02:20
이진우
•
2000.08.19 02:47
heimdal
•
2000.08.18 23:55
1
COMMENTS
/
0
LIKES
Key Violation....
강호규
•
2000.08.19 08:59
heimdal wrote: > 갑자기 에러가 납니다.. > > 소스포함합지여..소스상에 문제는 없는것같은데..흑흑.....
정연
2000.08.18 23:55
0
COMMENTS
/
0
LIKES
mediaplayer에서요
SerVing
2000.08.18 23:09
0
COMMENTS
/
0
LIKES
원할때 칼같이 정확하게 힌트를 보여주고/감추는 방법?
min
•
2000.08.18 22:53
2
COMMENTS
/
0
LIKES
plz급합니다. 긴급
사발우성
•
2000.08.19 00:14
min wrote: > 쿼리에서 SQL문을 이용해서 합(SUM)을 하는데, > 결과가 합이 되지 않고 최초에 입력된 것...
min
•
2000.08.19 07:09
사발우성 wrote: > min wrote: > > 쿼리에서 SQL문을 이용해서 합(SUM)을 하는데, > > 결과가 합이 되지...
한현정
•
2000.08.18 22:45
1
COMMENTS
/
0
LIKES
excel에서 cell에 alignment를 지정하고 싶은데요..
델에서 엑셀을 제어시에 특정 cell에 alginment를 지정하고 싶은데 어떻게 해야하나요?
한현정
•
2000.09.28 03:16
제가 찾았습니다. 기본적인 몇가지만 올립니다. const xlLeft = -4131; xlRight = -4152; ...
맥임다
2000.08.22 07:46
0
COMMENTS
/
0
LIKES
DB2에서 이미지 저장할때 약 30K 초과 시 'Invalid BLOB length' 에러
김일영
2000.08.18 22:47
0
COMMENTS
/
0
LIKES
superclass에서 상속받은 생성자를 막아버리는 방법은?
조헌철
2000.08.18 22:25
0
COMMENTS
/
0
LIKES
realplayer 메서드?
강정훈
2000.08.18 21:53
0
COMMENTS
/
0
LIKES
VC로 만든 DLL을 가져와서 쓸려고 하는데...
초보에엽..!~~
•
2000.08.18 21:30
2
COMMENTS
/
0
LIKES
Query문 조건검색...help.plz
김계성
•
2000.08.30 05:43
초보에엽..!~~ wrote: > 안녕하십니까..!~~~ > > 델파이에 매력을 느껴 공부중에 안되서엽...!~~ 제발 ...
사발우성
•
2000.08.19 02:25
DataModule1.Query1.SQL.Add('select HPone,이름 from 전화번호'); DataModule1.Query1.SQL.Add('where H...
이석현
2000.08.18 20:59
0
COMMENTS
/
0
LIKES
델파이의 DLL을 C에서 사용하고자 할때의 질문입니다
윤준호
2000.08.18 20:49
0
COMMENTS
/
0
LIKES
스트링그리드에 체크박스를
바보감자
2000.08.18 20:42
0
COMMENTS
/
0
LIKES
txt-데이타를 억세스쪽으로 옮기는 방법..
한현정
2000/08/18 22:45
Views
269
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
기본적인 몇가지만 올립니다.
const
xlLeft = -4131;
xlRight = -4152;
xlTop = -4160;
xlBottom = -4107;
xlThin = 2;
xlNone = 0;
xlCenter= -4108;
//font
ExcelIns.WorkSheets[SheetIdx].Range['A1:F30'].Font.Size := 11;
ExcelIns.WorkSheets[SheetIdx].Range['A1:F30'].Font.Name := '굴림체';
ExcelIns.WorkSheets[SheetIdx].Range['A1:F30'].NumberFormat := '#,##0';
// Column Width 지정
ExcelIns.WorkSheets[SheetIdx].Columns['A'].Columnwidth := 12;
ExcelIns.WorkSheets[SheetIdx].Columns['B'].Columnwidth := 11;
// 자동
ExcelIns.WorkSheets[SheetIdx].Columns['A:F'].AutoFit;
// 값 넣기
ExcelIns.WorkSheets[SheetIdx].cells[1,1] := '체결보고서';
ExcelIns.WorkSheets[SheetIdx].Cells[9,3] := '=신탁매수!D1';
// 선 그리기
ExcelIns.WorkSheets[SheetIdx].Range['A8:F16'].Borders[xlLeft].Weight := xlThin;
ExcelIns.WorkSheets[SheetIdx].Range['A8:F16'].Borders[xlRight].Weight := xlThin;
ExcelIns.WorkSheets[SheetIdx].Range['A8:F16'].Borders[xlTop].Weight := xlThin;
ExcelIns.WorkSheets[SheetIdx].Range['A8:F16'].Borders[xlBottom].Weight := xlThin;
// 셀 병합
ExcelIns.WorkSheets[SheetIdx].Range['A9:A10'].Merge;
// 셀 칼라지정
ExcelIns.WorkSheets[SheetIdx].Range['A8:F8'].Interior.Color
:= RGB(192, 192, 192);//회색
// alignment 지정
ExcelIns.WorkSheets[SheetIdx].Range['A4:A5'].HorizontalAlignment := xlLeft;
ExcelIns.WorkSheets[SheetIdx].Range['F7:F7'].HorizontalAlignment := xlRight;
ExcelIns.WorkSheets[SheetIdx].Range['A8:F8'].HorizontalAlignment := xlCenter;