본문 바로가기

vba89

[한글자동화] 텍스트 색상변경 텍스트 색상변경에 관해서 적어보려한다. 이것을 진행하려했던 이유는 글자의 색상을 확인 후 관련된 텍스트의 색상을 변경하려 했지만, 글자 하나하나의 색상을 찾아내는 건 알아내지 못해서 일괄로 처리하는 것으로 대신하려 한다. 이와같이 RGB 컬러를 넣으면 그에 해당되는 모든 텍스트의 컬러를 파란색으로 변경하는 코드이다. 변경을 원하는 색상을 아래의 함수의 RGB값에 변경하여 주면 된다. 실무에 많이 이용하기 바란다. 2023. 9. 4.
[한글 자동화] 자간 맞추기 + 줄바꿈 우선 본인이 궁금하였던것은 이것이다. 한글의 텍스트를 실시간으로 읽어올수 있느냐이다. 물론 된다.. 근데 고생 좀 했다. 한글 API에 gettext메소드가 있어서 VBA기준으로 변경하여 적용하여 함수화 하였다. 이글을 읽는 분들은 그냥 사용된 함수를 사용하시면 된다. 굳이 원리에 대해서는 알 필요가 없다.. (근데 본인은 궁금해 ㅋㅋㅋ) 코드 진행은 이렇다... 한글에는 줄나눔기준이 글자와 어절이 있는데 어절을 통해서 줄나눔을 하면 조금더 보기편하고 읽기가 쉬워진다. 한글상 단축키는 alt + t 이다. (설마 저걸 alt 키 / 더하기 키 / t 키를 누르는 분은 없겠지....) 코드로는 hwp.breaknonlatinword '= 한글 어절 단위로 자간 정리 함수로는 이렇게 진행이 된다. Funct.. 2023. 9. 2.
[의뢰] 한글자동화 한글 자동화 의뢰 엑셀에서 각 상황에 맞게 변화되는 데이터와 차트를 한글 파일에 삽입하는 의뢰이다. 한글 자동화에 필연적인 보안모듈은 레지스트리를 건드려야 하는데, 그렇게 되면 범용성이 떨어져서 그냥 자동 클릭으로 변경하여 작업하였다. 또한 의뢰인이 파일하나에 계속적으로 써 나가길 원해서 한글파일을 계속 끼워넣기 하여 작업하였다... 차트를 집어넣는게 좀 어려웠는데...역시나 해결!!! 오늘도 맛있는 코드 츄~~베릅 2023. 8. 31.
[심화방] VBA_심화_100제 #20 [ 복잡한 노드 제어하기 ] 특정 사이트를 언급하기는 힘들지만 공기업 관련 사이트를 제어하다 보면 우리가 아는 방식과는 많이 어긋나 있는 것을 볼 수 있다. 일부러 보안때문에 그런거 일수도 있지만 연구를 하는 우리들에게는 맛있는 먹잇감이 될 수 있다...ㅋㅋㅋ 같은 크루인 청곡님이 몇일전부터 같은 질문을 하시길래 왜 해결이 안되지...어려운게 아닌데 하고 넘어가곤 하다가 어제 본인의 약주가 심했던지라 업무 집중도 안되서 청곡님과 갠적으로 연락하여 막힌 코드를 보게 되었다. 천천히 코드를 진행하면서 개발자도구로 태그를 보게 되었는데 와..이건 청곡님이 못하는게 아니라 코드가 진짜 일부러 하지 않으면 이렇게까지 할 수 있을까 정도로 난해하고 지저분했다. CSS를 모든 태그에 입혀놨는데 이건 와 다시 생각해도 엄두가 안날 정도였다. 허나.. 2023. 7. 27.