관련: 지식인1, 지식인2, 지식인3 아래내용은 위 링크 1번에서 질문자님의 질문에 대한 지식인 '큰형'님의 소스를 기반으로 수정한 내용입니다. 데이터는 아래와 같은 엑셀문서 양식에 들어 있습니다. 2행에 있는 여러가지 "{항목}" 문자열을 찾아서 워드문서 생성이 O 라면 각 행의 데이터로 바꿔서 아래 워드 문서를 만들어서 지정된 파일명으로 저장하는 일괄처리 작업입니다. 작업을 위해서는 기준이 될 워드문서 내에 {항목}과 같은 표시가 만들어져 있어야 합니다. {항목}은 1개가 아니라 여러군데 있어도 됩니다. 예전 아래한글 프로그램에 있던 메일머지 기능과 유사합니다. 엑셀 데이터를 기반으로 여러장의 워드 문서를 만들 때 유용하겠습니다. 코드는 아래를 참고하세요. 더보기 Option Explicit Sub ..
분류 전체보기 검색 결과
파워포인트 작업을 하다가 보면 단순 반복작업이 많습니다. 똑같은 작동을 하도록 같은 작업을 수십번 하는 것이 지겨울 수 있습니다. 그럴 때는 VBA매크로를 이용해보세요. (물론 처음엔 VBA를 작성하는 것이 수작업보다 시간이 더 걸릴 수는 있습니다.) 이번 경우는 배경도형위에 텍스트 상자가 있을 때 배경도형 중앙에 텍스트 상자가 오도록 하는 작업입니다. 지식인 링크(PPT 텍스트 상자 및 도형과 텍스트상자 정렬하기) 아래와 같은 코드로 현재 선택된 텍스트박스와 도형을 정렬시킬 수 있습니다. 두 도형을 위치와 크기를 동일하게 맞추고 가운데 정렬합니다. Alt-F11누르고 삽입-모듈 추가하고 코드를 붙여넣고 코드창 닫은 다음 일반편집화면에서 텍스트박스와 도형을 동시에 선택하고 Alt-F8로 AlignCu..
지식인에 질문도 올라오고 해서 한 번 만들어 보았습니다. Bomb Game 템플릿(template)이라고 생각해도 됩니다. 폰트는 G마켓산스 글꼴이 사용되었습니다. 아이콘은 flaticon.com 의 아이콘들이 사용되었습니다. 번호를 누르면 해당문제로 이동하고 다시 돌아오면 번호가 사라지는 Bomb Game 방식입니다. 실행영상: 번호도형 배치하고 하이퍼링크하고 사라지기 트리거 효과 등은 모두 VBA를 활용하여 일괄처리하였습니다. 내부에 포함된 코드를 참고하세요. 상당히 많은 VBA코드가 들어있습니다. 질문 슬라이드의 구성입니다. 4가지 답지 중의 하나를 눌렀을 때 동그라미가 나오게 하려면 사진처럼 답안의 도형이름을 Answer1_1 로 뒤에 _1을 붙이면 됩니다. _1 이 없으면 답지를 눌렀을 때 엑스..
파워포인트 그림 프리젠테이션 프리젠테이션에 애니메이션은 없는 경우 글꼴모양을 유지하고 싶을 때 폰트를 포함하기에는 ppt 파일이 너무 커지고 글꼴파일을 수동으로 설치하기도 귀찮고 글꼴을 유지하고 싶을 때 파워포인트 프리젠테이션을 '다름이름으로 저장'에서 '그림 프리젠테이션'으로 저장하면 각 슬라이드를 이미지로 저장해서 ppt를 만들어줍니다. 그런데 그림 프리젠테이션으로 저장한 경우 각 슬라이드 이미지의 해상도가 상당히 낮은 편이어서 확대시에 이미지가 깨질 수 있고 JPG형태라 깔끔하지 않습니다. 물론 수동으로 각 슬라이드를 일단 png등의 그림으로 저장한 다음 삽입 - 사진 앨범 기능으로 저장한 이미지를 삽입하는 식으로 2단계에 걸쳐서 그림 프리젠테이션을 만들 수도 있습니다. 이 경우도 그림의 해상도를 ..
상단에는 시계가 돌아가고 Start 를 누르면 타이머(스톱워치)가 작동하고 Record 를 누를 때마다 현재 시간을 기록하고 누적합니다. 타이머 시간을 누르면 잠시 일시정지 혹은 재시작합니다. Reset 을 누르면 초기화 합니다. 누적 된 타이머 기록은 타이머 아래 텍스트 상자에 쌓이게 됩니다. 더보기 Option Explicit #If VBA7 Then Declare PtrSafe Function SetTimer Lib "user32" (ByVal hwnd As LongPtr, ByVal nIDEvent As LongPtr, _ ByVal uElapse As Long, ByVal lpTimerFunc As LongPtr) As LongPtr Declare PtrSafe Function KillTimer..
액션캠의 대명사 고프로는 mp4 동영상 파일을 저장할 때 독특한 규칙을 가지고 있습니다. 고프로는 Full HD 기준 약 11분 정도의 4G정도씩 파일을 분할하여 저장하는데 GH0100001.mp4 다음에 GH0200001.mp4가 되고 그 다음 새로 찍은 파일은 GH0100002.mp4 다음에 GH0200002.mp4가 되어 버립니다. 문제는 이렇게 되면 일반적인 파일명 순서가 아니기 때문에 윈도우에서 파일명 순으로 정렬해보면 동영상의 순서가 뒤죽박죽이 되어 버립니다. 이러한 난관을 극복하고자 Advanced Renamer 같은 프로그램을 많이 쓰는데 이정도는 Excel VBA로도 가능합니다. 지난 파일명 일괄 변경 엑셀 VBA를 수정하여 일괄 변경 매크로를 만들어보았습니다. mp4파일의 촬영시간을 구..
갤럭시탭에서 SuperDisplay를 이용해서 윈도우10 화면을 확장해서 아이캔스크린이나 아이캔노트를 사용중입니다. 갤럭시탭의 장점이 다른 윈도우프로그램은 말할 필요 없이 특히 아이캔스크린, 아이캔노트를 S펜 입력을 이용해서 필기할 수 있다는 점입니다. S펜을 사용시 원래 지우개 등의 기능을 하는 S펜 버튼을 이용할 수 없는 점이 아쉽습니다. 필기하다가 키보드를 누를 필요 없이 s펜 버튼만으로 필기를 시작/종료할 수 있고 방금 쓴 필기내용을 한 손으로 바로 삭제하고 다시 필기할 수 있다면 편리할 것입니다. 그래서 오토핫키를 이용해서 S펜 버튼을 키보드단축키와 매핑시켜보았습니다. S펜 버튼은 대개 마우스 오른쪽버튼 역할을 하기 때문에 마우스오른쪽 버튼과 우리가 원하는 단축키(Ctrl-Z, d, ..
파워포인트 현재 슬라이드를 윈도우 바탕화면으로 설정하는 코드입니다. 시간표나 일정표, 달력, 외울 것 같은 것을 파워포인트에서 만들고 자주 확인하기 위해서 윈도우 바탕화면으로 바로 설정할 때 유용하겠습니다. 👆 디자인-슬라이드 크기에서 윈도우 바탕화면 비율에 맞게 설정해야 그림비율이 유지됩니다. 아래는 1920 * 1080 크기로 png 파일을 저장해서 바탕화면으로 설정하기 때문에 슬라이드 크기를 16:9 로 하는 것이 좋습니다. 가로 넓이를 변경하면 세로 높이는 슬라이드 비율에 의해 자동 반영됩니다. ✌ 현재 슬라이드를 이미지로 저장해서 바탕으로 설정하기 때문에 슬라이드가 최소 1 개 선택되어 있어야 합니다. 🤞 임시로 작성된 png파일은 설정 후 삭제됩니다. 더보기 Private Const SPI_S..
최근댓글