지난번 Bomb24 생성기를 바탕으로 만든, 태양계에서 지구와 가장 가까운 붉은 행성 화성에 대한 Bomb Game형식의 OX퀴즈 샘플입니다. 총 20문제입니다.각 번호 뒤에 문제에 대한 힌트를 담은 사진을 보고 문제를 추측해서 번호를 누릅니다. 문제를 누르면 O 혹은 X와 해설이 나타납니다. 오른쪽 상단 Home 버튼을 누르면 다시 번호 화면으로 돌아갑니다.한 번 누른 번호는 사라집니다.(이것이 Bomb Game이지요) 문제는 구글 Gemini 에게 출제해서 CSV로 출력해 달라고 했습니다.아래처럼 엑셀 파일로 저장해서 문제를 생성하도록 했습니다. 실행화면: 번호 도형생성, 엑셀에서 문제 슬라이드 생성, 하이퍼링크, 트리거 애니메이션 등의 과정은 VBA를 이용해서 자동화해서 만들었습니다. 1..
전체 글 검색 결과
=Now 수식은 파일을 열 때마다, 계산이 발생할 때마다 현재시간으로 달라지게 됩니다.변하지 않는 셀값으로 넣으면서 초단위까지 서식을 지정하려면 아래와 같은 VBA로 가능합니다. Sub insertCurrentTime() With ActiveCell '.NumberFormat = "h:mm:ss AM/PM" .NumberFormat = "hh:mm:ss" .Value = Format(Now, "hh:mm:ss") '.Columns.AutoFit '셀 넓이 자동 조절 End With End Sub빠른 실행에 추가하고 Alt+숫자키로 실행할 수 있습니다.단, 엑셀 매크로 파일이 열려 있어야 합니다. 항상 실행하고 싶다면 추가기능으로 만들거나A..
모바일 다음에서 뉴스기사를 검색하면 아래와 같은 URL로 접속됩니다.https://m.search.daum.net/search?w=news&q=인공지능최대한 간단히 줄인 주소입니다.PC웹에서 검색해도 비슷한데 효율성을 위해서 모바일 검색을 기준으로 알아봅니다. 다음에서 검색에 대한 API를 제공하지만 신문사를 조건으로 검색하는 등의 상세한 기능은 지원하지 않아 Http문서를 크롤링하는 방법을 이용합니다. 검색 결과 형태는 아래와 같습니다. HTML 구조를 살펴보면 아래와 같습니다.주황색 네모 영역이 기사제목이고 파란색 네모가 제목내용이 들어 있는 태그입니다. 태그의 여러 정보를 가져올 때 GetElementsByClassName 이나 GetElementsById 등을 이용할 수 있는데여기서는 Query..
위 그림처럼 번호 도형을 누르면문제 슬라이드로 이동해서 문제를 풀고다시 돌아오면 눌렀던 번호가 사라지는 형태의 게임을폭탄처럼 사라진다는 점에서 'Bomb Game' 이라고 부릅니다. 여러차례 소개한 바 있습니다. 이 방식은 참여자가 숫자를 고른다는 점에서일반적인 랜덤 문제와 차이가 있습니다.본인이 직접 고민해서 문제를 랜덤으로 고르므로좀 더 참가자의 참여를 유도할 수 있는 점이 가장 장점입니다. 이런 방식의 슬라이드쇼를 만들려면 '트리거' 애니메이션을 이용해서하이퍼링크와 사라지기 트리거 애니메이션을 동시에 모든 번호 도형에 적용해줘야 합니다.손이 많이 가고 번거로운 단점이 있습니다. 그래서 VBA로 문제 숫자만 또는 가로*세로 숫자만 지정하면자동으로 Bomb Game을 생성해주도록 했습니다. 첨부파..
관련: 지식인 엑셀에서 그림을 삽입하면 기본으로 크기조절 옵션이 설정되는데그림을 여러개 삽입할 때 기본 속성을 원하는 대로 설정하고 싶은 경우입니다. 1. VBA를 이용할 수 있습니다.Alt+F11 창에서 삽입 > 모듈을 추가하고 아래 내용을 붙여넣습니다.코드창을 닫고 원하는 셀을 선택하고 Alt+F8누르고 InsertPicureFileHere 를 실행해서원하는 사진을 현재 셀위에 삽입하고 '크기조절 및 이동' 옵션으로 설정합니다.클립보드 사진을 삽입하려면 InsertClipboardPictureHere 를 실행합니다. 더보기Sub InsertPictureFileHere() Dim sht As Worksheet Dim rng As Range Dim shp As Shape Di..
VBA 로 곡선을 그릴 때1. BuildFreeform으로 시작 좌표를 초기화한 후2. AddNodes로 직선이나 곡선 좌표를 계속 추가하여 그립니다. AddNodes에 대한 MS도움말의 설명이 자세하지 않고 친절하지 않습니다.심지어 파워포인트 도움말은 맞는데 엑셀과 워드 도움말에는 아직도 마지막 인수인 X3,Y3가 조절점좌표라는 틀린 설명이 들어가 있습니다. 이에 좀 더 설명도 필요하고 눈에 보이는 예시가 절실히 요구됩니다. 먼저 이해하기위해 필요한 기본적인 용어입니다. 아래 그림을 기준으로 AddNodes 로 새로 추가되는 선 조각을 Segment (세그먼트) 라고 부르고 왼쪽에 첫번째 조절점(제어점)1과 오른쪽에 두번째 제어점(조절점)2가 필요합니다. 2차원 베지어 곡선의 형태입니다. 참고로 TTF..
현재 도형을 원하는 셀의 정확히 가운데로 위치시키거나셀에 가득차게 자동으로 조절해주는 기능을파워포인트 자체적으로 지원하지는 않습니다.해당 셀이 표의 가운데라면 도형을 이동시킬 때 스마트 가이드기능이 켜져 있다면 셀의 중심을 점선으로 표시해줍니다.표의 모든 셀의 경계선에 안내선(가이드선)을 추가하는 방법도 있겠습니다.https://konahn.tistory.com/entry/DrawGuidesAlongTableBorders 테이블(표) 윤곽선 따라 가이드 선 자동 추가관련: 지식인 엑셀은 셀이 작아서 Alt키를 누른 채로 마우스로 도형을 움직이면 자석처럼 맞춰줍니다. 하지만 파워포인트는 테이블(표)의 크기가 다양해서 그런지 표의 경계에 맞게 이동시켜주konahn.tistory.com 여기서는 VBA를..
1.빠른 실행 이용 페이지 레이아웃 > 용지방향에서 세로나 가로를 우클릭하고 빠른 실행에 추가하세요.그 다음 빠른실행에서 5번째이면 Alt+5 를 누르면 아래처럼 빠르게 접근 가능합니다.2. 다른 방법으로 오피스 단축키 시퀀스를 하나의 단축키에 설정할 수 있는 아래 오토핫키 프로그램을 이용할 수 있습니다. 몇번 소개했지만 복잡한 단축키 시퀀스를 한 번에 실행할 수 있게 만든 프로그램입니다. https://konahn.tistory.com/entry/OfficeAutoHotKey 오피스 단축키 만들기파워포인트, 엑셀 등에서 Alt키를 누르고 일련의 키를 눌러서 단축키를 쓸 수 있습니다. 예를 들어, 선택된 도형내 텍스트의 가로 정렬을 왼쪽으로 하려면 'Alt+H'를 누르고 그 다음 'A,L'을 누르는..
최근댓글