관련: 지식인 https://konahn.tistory.com/entry/MergePPT PPT 합치기 PPT를 합치는 방법은 다양한 방법이 있습니다. https://kin.naver.com/qna/detail.naver?d1id=1&dirId=102020103&docId=430910486&sc%20https://kin.naver.com/qna/detail.naver?d1id=1&dirId=102020103&docId=430910486&scrollTo=answer1 VBA로 파일이 konahn.tistory.com 이전 글에서 PPT파일을 합치는 방법을 안내한 적이 있습니다. PPT파일이 합쳐지는 순서를 마음대로 변경하고 싶을 때, PPT파일 내부의 일부 슬라이드만 골라서 합치고 싶을 때, PPT파일의 ..
분류 전체보기 검색 결과
관련: 지식인1, 지식인2, 지식인3 위 그림처럼 파워포인트에서 선택한 도형들을 위아래로 붙이거나 혹은 좌우로 붙이는 기능을 원하는 경우입니다. 도형이 많을 때는 가이드선에 맞춰서 도형을 정확히 붙이는 것이 힘들 수 있습니다. 자동으로 도형을 정렬하려면 . . . 1. 아래와 같은 VBA를 이용하시면 되겠습니다. Sub attach_가로() With ActiveWindow.Selection.ShapeRange For i = 2 To .Count .Item(i).Left = .Item(i - 1).Left + .Item(i - 1).Width '.Item(i).Top = .Item(i - 1).Top Next i End With End Sub Sub attach_세로() With ActiveWindow.S..
관련: 지식인 상황이나 도형의 형태에 따라 다르겠지만 점과 점 사이의 평행을 맞추기가 쉽지 않은 경우 점편집보다는 기존 도형에서 임의의 사각형 도형을 도형병합(빼기)로 빼는 방법을 추천합니다. 다른 방법으로는 VBA를 이용해서 정확한 수치로 좌표를 이전 노드 혹은 다음 노드의 좌표와 일치시킬 수 있습니다. 아래와 같은 사각형(Freeform)이 있을 때 노드는 총 5개로 구성됩니다. 시작 노드와 마지막 노드는 같아야 닫힌 도형이 됩니다. 노드의 x,y 좌표는 슬라이드 크기 px값으로 나타냅니다. 아래의 경우 720 * 405입니다. printXY매크로를 실행해서 각 노드의 구성을 살펴볼 수 있습니다. (참고: 이 경우는 직선 도형인 경우로 꼭지점 개수 +1 개의 노드가 존재하지만 만약 곡선이 ..
관련: 지식인 검색어로 구글이미지 검색을 한 뒤에 첫번째 이미지의 썸네일과 원본 주소를 가져오는 것입니다. 이런 경우 PC버전으로 접속하는 것보다 모바일버전으로 접속하는 것이 HTML용량도 적고 Tag도 더 간단합니다. User-agent 에 Mobile 이라는 문자열을 넣어주시면 됩니다. HTML은 아래와 같은 구조로 구성되어 있습니다. 편의상 내부의 Table 태그가 img 나 a 태그를 정리하는데 방해가 되어서 주석으로 처리했습니다. 그러면 이제 img 태그 첫번째 것과 a 태그 첫번째 것을 가져오면 되겠습니다. 위 내용를 바탕으로 아래와 같이 만들어 보았습니다. VBA소스: ==> 먼저 Alt-F11 창 메뉴 도구 > 참조에서 Microsoft Html Object Library 만 체크해주세..
관련: 지식인 일단, 현재 파워포인트는 매크로 녹화를 지원하지 않습니다. 2003버전에 있었지만 그 기능이 매우 미약했고 그 이후로는 지원하지 않습니다. 다만 엑셀에서 매크로를 녹화해서 녹화한 코드를 참고해서 파워포인트에 응용할 수 있습니다. 하지만 이 경우에는 도형에 클립보드 이미지를 넣는 것을 녹화해도 질감으로만 붙여넣어집니다. 파워포인트만의 VBA를 이용해야겠습니다. 그런데 파워포인트 VBA에서는 클립보드 이미지를 곧바로 도형에 채워넣는 기능을 지원하지 않습니다. 1. 클립보드 이미지를 슬라이드에 붙여넣고 현재 도형위에 겹치는 방법을 써야 합니다. 2. 아니면 붙여넣은 이미지를 저장한 다음에 shape.Fill.UserPicture 를 이용해서 이미지 파일을 도형에 채워넣을 수는 ..
관련: 지식인 엑셀 파워포인트 연동 작업은 서로 상호작용하는 부분을 염두에 두어야 하고 일괄 처리 후 결과 확인 및 코드 수정하는 과정이 있어서 시간이 좀 걸리는 작업입니다. 하지만 누군가 한 번 만들어 두면 다음에 사용하거나 다른 사람이 일처리할 때 빠르고 편리하게 이용할 수 있습니다. 엑셀 연동하는 기존 코드를 수정해서 작업했지만 그래도 시간이 걸렸습니다. 1. 일단 첨부한 봉투1_목록.xlsx 파일처럼 보내는 사람과 받는 사람의 목록을 작성하고 저장합니다. 주의) 엑셀 제목행의 컬럼 이름과 슬라이드의 도형이름이 정확히 일치해야 합니다. F열 다음에 다른 컬럼을 추가해서 추가 문구를 표시할 수도 있습니다. 또한 이번 경우는 같은 행으로 처리할 텍스트 도형이름(주소, 우편번호)은 뒤에 언더바(_..
관련: 지식인 셀레니움은 화면을 클릭하거나 정보를 입력해서 조회한 결과 값을 불러올 때 효율적입니다. https://klayswap.com/assets 이 사이트의 경우는 JSON 데이터로 한번에 34페이지의 정보를 불러와서 실시간으로 10개씩 보여주는 구조이다 보니 일반 HTTP접속으로 JSON데이터를 한번에 가져와서 파싱하는 것이 훨씬 효율적입니다. 속도도 더 빠릅니다. F12 개발도구로 살펴보면 가격에 대한 JSON데이터는 아래 주소로 받아옵니다. https://s.klayswap.com/stat/tokenInfo.min.json 그리고 한글 이름에 대한 데이터는 아래 주소로 받아옵니다. https://s.klayswap.com/data/klayswap/tokens.json 대개 ..
아래와 같이 단어,뜻,예문,예문해석으로 구성된 엑셀양식으로부터 위처럼 단어풀이 슬라이드를 일괄 생성해주는 VBA매크로 프로그램입니다. Eng 열이 영어단어 Kor 열이 한글 해석, Sentence 가 예문입니다. 파워포인트 맨 마지막 기준 슬라이드에 위의 이름과 같은 도형이 있어야 합니다. 기준 슬라이드에는 각 도형의 애니메이션이 적용되어 있으면 이 효과는 복사됩니다. 먼저 맨 마지막 기준 슬라이드의 Eng, Kor, Sentence 도형의 폰트나 색상, 글자크기, 애니메이션 등을 설정합니다. Alt-F8을 누르고 아래 매크로를 실행합니다. 1. GeneratePPT는 엑셀 파일로 부터 각 슬라이드를 만들어줍니다. 2. InsertTTS는 구글 TTS발음을 다운로드받아 삽입해줍니다. TTSMP3=True..
최근댓글