0
vb6에서 작업 중이므로 센터를 정렬 할 Excel 셀을 정렬해야합니다. 그 후 (또는 어느 것이 든 작동하기 전에) 중심에있는 셀을 포함하여 셀 범위를 병합해야합니다. 내가 지금 사용하는 시도하고, oSheet는 엑셀 시트이며 xlCenter 엑셀의 일정해야수평 정렬 셀이 vb6에서 Excel?
oSheet.range("A1:N1").Merge
oSheet.range("A1").HorizontalAlignment = xlCenter
이 코드입니다. 내가 직면하고있는 문제는이 코드를 실행하면 Range 클래스의 HorizontalAlignment 속성을 설정할 수 없다는 오류가 발생한다는 것입니다. 이 오류는 1004입니다. 프로그램을 디버그하고 xlCenter
위에 마우스를 올려 놓으면 xlCenter = empty
이라고 표시됩니다.
Excel VB 편집기의 객체 브라우저에서'xlCenter'의 값을 얻을 수 있습니다. VB 프로젝트에 Excel 객체 라이브러리에 대한 참조가 없다면 xlCenter가 무엇인지 알 수 없으므로 VB 코드에서 상수로 정의하거나 실제 값으로 대체해야합니다. –
네, 그걸 지적 해 주셔서 고맙습니다. 그리고이 질문에 걸림돌이되는 누군가에게 xlCenter의 가치는 & HFFFFEFF4입니다. – NickHallick
또한 @TimWilliams 그래서 답을 써서 받아 들일 수 있습니다! – NickHallick