Sub test2() Dim shp As Shape Dim SW As Single, SH As Single Dim i As Integer, j As Integer Dim arr As Variant Dim sld As Slide arr = Array(Array(0, 0, 1, 1, 0, 1, 1, 0, 0), _ Array(0, 1, 0, 0, 1, 0, 0, 1, 0), _ Array(1, 0, 0, 0, 0, 0, 0, 0, 1), _ Array(1, 0, 0, 0, 0, 0, 0, 0, 1), _ Array(1, 0, 0, 0, 0, 0, 0, 0, 1), _ Array(0, 1, 0, 0, 0, 0, 0, 1, 0), _ Array(0, 0, 1, 0, 0, 0, 1, 0, 0), _ Array(0..
분류 전체보기 검색 결과
파워포인트 관련 VBA는 엑셀에 비해 많이 없는 것이 사실입니다. 저는 책 보다는 다른 사람의 코딩을 따라해보고 수정해보는 것이 좋다고 생각합니다. 뭔가 만들고 싶은 것이 있으면 관련 자료를 인터넷에서 찾아보고 해당 코드를 이용해서 게임이나 작품에 적용하다보면 자연스럽게 실력이 늘게 됩니다. 몇 개 링크를 남겨 놓습니다. ## VBA 강좌 게시판 1.일단 국내에서는 파워포인트 게임마을 VBA게시판에 정보가 제일 많다고 생각합니다. https://cafe.naver.com/gameppt?iframe_url=%2FArticleList.nhn%3Fsearch.clubid%3D16854404%26search.menuid%3D924%26search.page%3D1%26search.boardtype%3DL ..
VBA나 어떤 프로그래밍 언어를 배우고자 하는 분들에게 해주고 싶은 이야기가 있습니다. 바로 누군가로 하여금 배(boat)를 만들게 하고 싶다면 배 만드는 방법을 가르쳐 주지 말고 바다(sea)가 얼마나 멋진가를 가르치라는 이야기입니다. VBA 언어는 글자이기 때문에 딱딱할 수밖에 없습니다. 언어만 배우다 보면 쉽게 지치기 쉽습니다. VBA를 이용해서 만든 화면 결과물이 얼마나 멋진가를 가르쳐줘야 합니다. 손으로 일일이 수작업으로 한땀한땀 작업하던 것들이 버튼 한 번에 순식간에 처리되는 모습을 보여줘야 합니다. 그런면에서 엑셀이나 워드보다 비쥬얼적인 도구인 파워포인트가 적합하고 매력적이라고 생각합니다. VBA를 배우고 싶다면 필요한 것은 약간의 코드로 화면에 뭔가를 만들어 내는 것에 신기함과 재미를 느끼..
우리나라 행정동과 세계지도를 pptx로 변환하는데 사용된 VBA함수들입니다. 지도의 경계구역을 벡터 좌표로 저장한 GeoJson파일을 SVG이미지로 변환한 뒤에 ppt에 불러와서 다시 ppt도형으로 변환하고 도형에 이름을 부여하고 그룹으로 묶을 때 사용된 VBA를 모은 것입니다. 자세한 내용은 아래 설명을 참고하세요. 우리나라 행정동의 경우 원본 GeoJson 데이터를 SortGeoJson으로 정렬한 다음 SplitGeoJson으로 도시별로 json 데이터를 별도의 파일로 나누었습니다. 그리고 json데이터를 mapshaper 사이트에서 SVG로 변환하였습니다. 그 다음 Batch_행정동 경계지도를 실행하였습니다. 내부적인 일괄처리 순서는 지역별 SVG데이터를 선택하면 해당 이미지를 슬라이드에 가득차게 ..
세계지도 벡터 pptx파일입니다. 지도의 세밀도와 원본SVG용량에 따라 pptx파일의 용량이 다릅니다. 원본 데이터 출처: 세계지도 GeoJson 파일1: https://github.com/MohamedAkbarally/GEOJSONtoSVG 세계지도 GeoJson 파일2: https://github.com/w8r/geojson2svg 저작권링크는 파일을 참고하세요. 아래는 용량이 커서 분할 압축하였습니다. 상업적 용도를 제외하고 또한 저작권을 훼손하지 않는 한 자유로운 사용이 가능합니다. Free to use this content except for commercial use, respecting the copyright. 저작권 문구는 슬라이드마스터에 들어 있습니다.
우리나라 전체 행정동 경계입니다. 용량이 매우 커서 파워포인트가 버벅일 수 있습니다. 그래도 1슬라이드라서 하나의 파일로 업로드합니다. 위의 경우 지도 정밀도는 낮췄으나 4 슬라이드로 용량이 커서 분할 압축하였습니다. 상업적 용도를 제외하고 또한 저작권을 훼손하지 않는 한 자유로운 사용이 가능합니다. Free to use this content except for commercial use, respecting the copyright. 저작권 문구는 슬라이드마스터에 들어 있습니다.
0. 기준: 2022.1.1 1. 원 데이터: KNSDIP http://data.nsdi.go.kr/dataset/20171206ds00001 2. GeoJson데이터: github https://github.com/vuski/admdongkor 3. Visualizatio: MapShaper https://mapshaper.org/ 위 내용을 이용해서 2번 geojson 데이터에서 추가된 데이터를 지역별로 정렬하고 해당(서울)지역만 추출한 다음 3번 MapShaper에서 SVG 벡터이미지로 변환하여 저장하고 SVG를 파워포인트에 불러와서 오피스도형으로 변환, 각 동별 도형에 이름을 지정하고 구별로 그룹으로 묶고 각 동이나 구별로 색깔을 랜덤으로 채운 작업결과물입니다. 중간에 우여곡절이 많았지만 대부분을..
최근댓글