관련: 지식인 엑셀은 셀이 작아서 Alt키를 누른 채로 마우스로 도형을 움직이면 자석처럼 맞춰줍니다. 하지만 파워포인트는 테이블(표)의 크기가 다양해서 그런지 표의 경계에 맞게 이동시켜주지 않습니다. 단축키는 따로 없는 것으로 압니다. 방법은 표의 경계선에 맞게 가이드를 추가하는 것입니다. 보기 > 눈금자를 켜고 마우스로 가로와 세로로 가이드를 그려야 하는데 셀이 많으면 번거롭고 경계선에 맞게 그리는 것도 어렵습니다. 이 때 아래 VBA코드를 이용하면 자동으로 눈금자를 그릴 수 있습니다. 표(테이블)의 셀의 경계에 맞춰서 도형을 이동하고자 할 때 편하게 맞출 수 있도록 가이드(Guide)선을 자동으로 추가하는 코드입니다. alt-F11 창에서 삽입 > 모듈을 추가하고 나서 코드를 붙여넣고 코드창을..
table 검색 결과
관련: 지식인 VBA를 이용해서 일반 Shape 개체내의 텍스트에는 아래처럼 윤곽선 서식을 적용할 수 있습니다. With shape.TextFrame2.TextRange.Font.Line .Visible = msoTrue .ForeColor.RGB = RGB(255, 127, 127) .Weight = 0.2 End With 그러나 표(테이블)의 텍스트에 위 내용을 적용하면 실제로 적용이 되지 않습니다. 물론 사용자가 마우스로 서식을 적용하면 되긴 하지만 VBA로 이런 작업을 자동화할 수 없게 됩니다. 셀안의 텍스트에 윤곽선 지정, 글자에 그라디언트 색깔 채우기, 3D효과 적용 등이 VBA로는 불가능하게 되어 매우 불편합니다. 테이블(표)의 Shape 개체는 일반 슬라이드의 Shape 개체와 똑같지 않고..
VBA로 특정 테이블의 글꼴, 배경 등 몇몇 주요서식을 복사해서 원하는 테이블에 서식만 복사할 수 있도록 만들어 보았습니다. 첨부한 TableFormatCopy1.pptm을 열고 테스트해보세요. 그림처럼 리본메뉴가 생성되는데 Copy Table Format 버튼은 테이블의 서식을 복사합니다. Paste Table Format 은 복사된 서식을 선택된 테이블에 일괄 적용합니다. 현재 테이블의 전체적인 배경, 1행1열의 배경색, 투명도, 글자크기, 한영글꼴, 외곽선, 좌우상하정렬, 좌우여백 1행2열의 배경색, 투명도, 글자크기, 한영글꼴, 외곽선(상하좌우 테두리), 좌우상하정렬, 좌우여백 을 복사합니다. 리본메뉴에 기능을 추가한 실행 영상입니다. 추가기능으로 이용하려면 첨부한 pptm 을 ppam 형식으로 ..
최근댓글