|
파노 님이 쓰신 글 :
: 안녕하세요.
: 상수값에 문자열 그대로 넣어서 문제가 되시는 듯 합니다.
: 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와 틀린것 같은데 어디서 찾아야 하는지좀 알려 주십시오.
: :
: : 그럼, 즐거운 하루 되세요.
|