참고: 지식인 선택한 셀에 일정 여백을 두고 그림을 빠르게 삽입할 수 있게 AutoHotKey로 만들어 보았습니다. 여백은 exe 파일명 _뒤에 숫자를 넣어주면 됩니다. XLinsertPicture_5.exe 이면 여백을 5px 둡니다. _이 없으면 기본 여백 5를 두고 삽입하고 XLinsertPicture_0.exe 이면 여백 없이 삽입하겠습니다. 첨부한 exe 파일(XLInsertPicture_5.exe )을 실행하고 엑셀 셀에서 F3을 누르면 여백 5px을 남기고 현재 셀에 선택한 그림파일을 정확히 삽입해줍니다. 해당 셀의 기존 그림은 삭제합니다. 그림도형의 이름은 파일명으로 지정합니다. 그림 폴더는 엑셀파일이 있는 폴더에서 시작하고 한 번 선택하면 해당 폴더에서 시작합니다. 실행화면입니다. 실행화..
cell 검색 결과
관련: 지식인 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 개체와 똑같지 않고..
관련 지식인 링크 표 안의 셀들도 Shape의 일종이지만 다른 도형들처럼 자유롭게 모든 기능을 지원하지는 않습니다. 서식복사 기능도 지원하지 않고 애니메이션도 따로 적용할 수 없습니다. 하나의 방법으로 VBA를 이용해서 셀들의 내용을 복사해서 일반 도형으로 만드는 방법이 있겠습니다. 첨부파일을 다운받아 매크로를 허용해서 여세요. 그리고 사용자의 파일을 열고 원하는 셀들을 선택한 상태에서 개발도구-매크로를 누르거나 Alt-F8을 누르고 나서 매크로 선택창이 뜨면 먼저 아래의 매크로위치를 미리 열어둔 pptm파일로 선택하면 Cell2Shape 매크로를 실행할 수 있습니다. 셀을 도형으로 비슷하게 복사는 하지만 완벽하게 동일하게는 복사가 안될 수 있습니다. 특히 제목셀 등의 속성이 복사되지 않을 수 있..
최근댓글