C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[64031] Re:[질문]엑셀 작업시 변환
파노 [onlyte] 1343 읽음    2011-03-30 19:54
안녕하세요.
상수값에 문자열 그대로 넣어서 문제가 되시는 듯 합니다.
xlContinuous 값이 엑셀 메크로로 찾아보니 1이더군요

xx.OlePropertySet("LineStyle",1);   // Line스타일이고
xx.OlePropertySet("Weight",2);      // 실제로는 이렇게 해야 선 나올꺼에요..

이렇게 변경해서 테스트 해보세요.

텍스트 정렬의 경우는
Range.OlePropertySet("HorizontalAlignment",-4108);  // Center정렬
Range.OlePropertySet("VerticalAlignment",-4108);

이렇게 하면 될듯 싶구요.
지금 컴파일 환경이 안되서 정확한 테스트는 못해드리고 올려드리니, 참조만 하세요..^^




하안인 님이 쓰신 글 :
: Range = WorkSheet.OlePropertyGet("Range", "A1:B4");
:
:         Range.OleProcedure("Select");
:
:        Variant xx = xlSelect.OlePropertyGet("Borders");
:        xx.OlePropertyGet("xlEdgeLeft").OlePropertySet("LineStyle","xlContinuous"); --여기서 에러가
:
:
:   위의 맨마지막에서 에러가 발생되네요..
: 저는 이렇게 하는것이 맞는거 같은데 어디가 잘못되었는지 알려주시면 감사하겠습니다.
:
: (액셀에서 프로퍼티값들을 찾아서 대입하고 있거든요)
:
: 다른것은 다 했는데 선 그리는 것하고 텍스트 정렬이 안되서..
: 인자가 VBA와 틀린것 같은데 어디서 찾아야 하는지좀 알려 주십시오.
:
: 그럼, 즐거운 하루 되세요.

+ -

관련 글 리스트
64023 [질문]엑셀 작업시 변환 하안인 1087 2011/03/30
64031     Re:[질문]엑셀 작업시 변환 파노 1343 2011/03/30
64033         감사합니다.-해결했습니다. 하안인 1219 2011/03/31
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.