전체 글 99

[VBA] Early Binding Vs. Late Binding

Early Binding과 Late Binding의 차이 Binding은 "묶다"는 어원적 의미에서부터 설명하자면, 어떤 개체 변수를 설정하는 것과 관련된 개념이다. Early Binding은 변수 선언 단계에서 이미 myPPT 변수를 PowerPoint.Application으로 지정한다. 반면, Late Binding은 변수 선언 단계에서 myPPT 변수를 단순히 Object로 선언하고, 개체를 생성하는 단계에서 나중에 PowerPoint.Application을 지정한다. 변수 선언 측면에서 별 차이가 없어보일 수 있지만, 이후의 코드 작성이 완전히 달라진다. Early Binding을 통한 코딩의 경우, 아래 예시와 같이 .WindowState = 까지만 기입하면 이후에 입력할 수 있는 변수 목록이 ..

VBA Macro 2018.05.07

[파워포인트 VBA] 그림 크기 일괄 변경하기 (엑셀에서 제어)

매크로 설명 기존 포스팅에서 이와 유사한 매크로를 다루었지만, 사소하지만 꽤나 중대한 문제가 있었기에 리뉴얼해서 올린다. 사소하지만 꽤나 중대한 문제라 함은, 기존에 만든 매크로의 경우 파워포인트 프로그램에서 실행된다. 이 경우 해당 PPT 파일을 매크로가 사용가능한 .pptm으로 변경하고 코드를 복붙하고 실행해야 하는 번거로움이 있었다. 이를 해결하기 위해 엑셀을 통해 PPT 파일을 제어하도록 변경한 매크로이다. 정상적으로 작동하려면 PowerPoint Object Library 참조를 추가해주어야 한다. VBA 편집기 화면 -> 도구 -> 참조 -> Microsoft PowerPoint ##.# Object Library를 찾아서 체크 -> 확인 매크로 실행 동영상 VBA Code Option Exp..

구로 항동철길 스냅 (a7r + FE 35mm F2.8za)

S Y N O P S I S #구로 항동철길 # 구로 항동철길 새로 산 칼자이스 렌즈(FE 35mm F2.8za)도 시험해 볼 겸 집 근처에 있는 항동철길에 다녀왔다. 구로 항동철길은 운영이 중단된 철로를 사람들이 수 있도록 개방해 놓은 곳이다. 바로 옆에 꼭 붙어 있는 푸른수목원과 함께 구경한다면 감성적인 스냅사진 찍기에 참 좋은 곳이라 생각한다. # 사람만 없으면 사진 찍기 참 좋은 곳인데, 좋은 타이밍이 나올 때까지 기다려야 한다. 사진을 찍겠다고 지나가는 사람들을 방해할 수는 없다. 정 주변 사람이 보기 싫으면 같은 구도로 열 몇장 찍고 스택 모드로 날리는 편이 낫다.

그날 2018.04.29

[남양주 맛집] 목향원(숯불고기)

S Y N O P S I S #맛있음 #분위기좋음 #주차편함 #접근성 낮음 # 목향원 남양주에 있는 숯불고기 맛집이다. 메뉴가 숯불고기 하나밖에 없다. 메뉴 고민을 할 필요가 없다. 이런 단일메뉴를 내는 집이 좋다. 식당 규모가 무지막지하게 크고 주변 경관이 잘 되어 있다. # 메인 메뉴인 숯불고기, 파도 큼직큼직하고 고기는 이제껏 먹어본 숯불고기 중에 가장 크다. 쌈싸먹기가 힘들 정도로..

맛집 2018.04.29

싱그러운 4월의 서울숲 (sony a7r + fe sel28-70)

S Y N O P S I S #서울숲 나들이 #서울숲 피크닉 #a7r 테스트 # 서울숲 기존에 있던 DSLR을 모두 정리하고 소니 a7r로 갈아탄 첫 날이다. 유난히 변덕스러웠던 주말 날씨가 다행스럽게도 이날만큼은 너무 좋았다.열심히 사진 찍고 놀라고 그랬나보다. # 잠깐 렌즈에 대해 이야기 해보면, 이날 촬영에 사용한 렌즈는 모두 fe sel 28-70이다. a7r을 구입한 김에 서둘러서 산 렌즈이다. 번들 렌즈로 잘 알려져 있고, 또 번들치고 상당한 성능을 보여주는 렌즈로 알려져 있다. 가변 조리개 값에 대한 아쉬움, 고해상도 a7r의 성능을 충분히 발휘하지 못하는 해상력 등등을 이유로 그야말로 '번들'렌즈로 회자되는 렌즈지만, 그럼에도 매력적인 렌즈라 생각된다. FF 미러리스 렌즈 군 중 저렴한 편..

그날 2018.04.23