본문 바로가기

매크로8

Microsoft Word 문서 서식 파일 사용 방법 직장에서 기술문서 등을 작성할 때 Microsoft Word 제품을 많이들 사용하실 텐데~ 회사마다 고유의 스타일 서식이나 폰트를 지정해놓고 사용하는 경우가 많이 있습니다. 이러한 경우에 새로운 문서를 작성할 때마다 서식을 반복해서 설정하는 것은 미련한 짓이라고 생각합니다. 서식은 한 번만 만들어 놓고 새로운 문서를 작성 할 때마다 저장해 놓은 서식이나 매크로를 불러들여서 사용한다면 훨씬 더 편리 할 것입니다. 오늘은 Microsoft Word 에서 서식을 저장하고 해당 서식을 적용하는 방법에 대해서 소개하려 합니다. 일단 Microsoft Word 에서 원하는 서식으로 문서를 작성한 후에 해당 문서를 서식으로 재 사용하고 싶은 경우, 다른 이름으로 저장 -> 찾아보기 에서 파일 형식을 “word 서식 .. 2018. 11. 3.
Autohotkey, Pulover's Macro Creator 를 사용해 보세요 요즘 같은 시대에 컴퓨터 활용 능력은 아무리 강조해도 부족하지 않을 것 같습니다. 최근에는 많은 아이들이 코딩 교육을 받고 있고 점점 소프트웨어 교육이 의무화 되고 있습니다. 4차 산업 혁명이라는 말은 이제 들어 본지 꽤 오래된 것 같고 아직까지는 생활 속에서 4차 산업 혁명으로 인한 변화가 그리 크지 않아 보이지만 어느 순간이 되면 급격하게 세상이 달라질 거라고 생각합니다. 개인적으로는 4차 산업혁명 시대에는 극단적인 생산성 향상이 일어나는 시대가 될 거라고 생각합니다. 이런 시대에 기계와 대화를 하는 기술인 소프트웨어를 모른다면 경쟁력이 떨어지는 것은 불 보듯 뻔하다고 생각합니다.드루킹 사건이나 최근에는 한나라당 매크로 사용 뉴스 등으로 인하여 요즘 많은 분들이 매크로에 대해서 많이들 들어 보셨을텐데.. 2018. 6. 7.
SBS 뉴스토리 디지털 함정 인터넷 여론 조작에 나온 Autohotkey 요즘 네이버 댓글 조작 사건으로 인해서 정치권이 시끄럽습니다. 드루킹 일당이 매크로 프로그램을 사용하여 대한민국 국민들이 가장 많이 사용하고 있는 포털인 네이버 기사의 댓글을 조작했다는 사건입니다. 네이버 댓글 조작 사건으로 인해서 보수 정당에서는 특검을 요구하고 있고 자유한국당의 김성태 원내대표는 최근까지 단식을 했었죠. 저는 개인적으로 댓글을 잘 안 봐서 이게 왜 이렇게 문제가 되나라는 생각을 했었는데, SBS 뉴스토리를 확인해 보니 많은 사람들이 댓글을 확인하고 그에 대해서 직간접적으로 영향을 받는다고 합니다. 그런데 사실 개발자 입장에서 생각해보면 이런 댓글 조작은 뒤늦게 발견은 가능하겠지만 막을 수는 없을 것으로 생각됩니다. SBS 뉴스토리 ‘디지털 함정 인터넷 여론 조작’편을 보다 보니 어떤 .. 2018. 5. 20.
C/C++ 매크로를 사용한 정수 타입 swap C/C++ 코딩 시 변수끼리 값을 바꾸고 싶은 경우들이 있습니다. 이를 보통 변수 swap 이라고 하는데 a, b 라는 두 변수간에 값을 바꾸기 위해서는 보통 하나의 변수가 더 필요 합니다. temp 라는 하나의 변수를 더 써서 다음과 같이 변경하는 게 일반적이죠. 비트 연산을 하지 않는 실수 타입들은 아래 방식으로 하는 게 맞을 겁니다. temp = a; a= b; b= temp; 하지만 정수 타입의 경우 비트 연산을 이용하여 temp 라는 추가적인 변수 없이 swap 이 가능 합니다. 아래와 같이 Exclusive OR 연산을 세 번 사용하면 변수끼리 값을 바꿀 수 있습니다. #define SWAP(a, b) a ^= b; b ^= a; a ^= b; 위 매크로에 대해 다음과 같이 테스트 해 봤습니다.. 2016. 2. 19.
C/C++ 비트연산 매크로 C/C++ 코딩 시 비트 연산은 굉장히 많이 하지만 자주 실수하는 부분입니다. 이런 비트연산들은 임베디드 시스템 설계시 자주 사용하곤 하는데 자주 사용하는 만큼 매크로로 만들어서 사용하면 편리하겠쬬. 제가 사용하는 비트연산 매크로는 다음과 같습니다. 필요하신 분들은 사용하시길~ 2015. 3. 31.
MS word 자동 고침 백업 MS word 의 자동 고침 방법에 대해 아래 포스팅에서 소개한 적이 있는데요. 오늘은 이렇게 만든 자동 고침 규칙을 백업 하는 방법에 대해 소개하려 합니다. 일단 MS Word 에서 파일 → 옵션에 들어갑니다. 아래 그림과 같이 보안센터 → 보안센터 설정에 들어가서 매크로를 사용할 수 있도록 설정 합니다. 다음으로 아래 주소에서 들어가서 AutoCorrect.zip 파일을 다운로드 받습니다. http://word.mvps.org/FAQs/Customization/ExportAutocorrect.htm 파일도 올립니다. 압축 해제 후에 AutoCorrect.dot 파일을 더블 클릭해서 실행 시키면~ 아래 그림과 같이 백업 관련 창이 뜹니다. 그럼 위 그림의 backup 버튼을 누르면 백업 파일이 생성되고.. 2015. 1. 12.
MS word 설정 파일 백업 MS word를 사용하면서 아래에 설명한 그림 크기 자동으로 맞춤과 같은 몇 가지 VBA 매크로 들을 사용하는데요~ Office 를 설치 할 때 마다 이런 설정들을 다시 설정하고 하려면 곤욕이죠~ 뭐 한 두개 라면 그리 문제 될 것 없겠지만 한 5개만 넘어가도 일일이 VBA 코드 넣어주고 단축키 설정하는게 정말 귀찮은 일이더군요. 그래서 찾아보니 MS word의 설정파일은 아래 주소에 저장됩니다. C:\Users\자신의계정\AppData\Roaming\Microsoft\Templates\Normal.dotm 위 주소의 파일만 백업해 놨다가 사용하면 MS word를 설치할 때마다 설정을 다시 해줄 필요가 없더군요. 2014. 2. 3.
C/C++ 매개변수를 갖는 매크로, #, ## 연산자 C/C++ 코딩시 매크로는 #define 을 사용하여 다음과 같이 정의하곤 합니다. 단순하게 상수등을 다음과 같이 정의하곤 하지만~ #define PI (3.141592) 상수 뿐만이 아니라 매개변수등도 이용할 수가 있습니다. 사용법은 굉장히 단순한데요. 다음과 같이 원의 넓이를 구하는 매크로를 구성할 수 있습니다. #define CIRCLE(x) ((x)*(x)*(PI)) 매크로 정의시에는 항상 모든 부분들을 괄호를 이용하여 꼼꼼하게~ 묶어 주는 게 좋습니다. 그렇지 않으면~~ 까딱 잘못하다가 예상치 못한 결과를 얻을 수 있거덩여~ 다음으로 # 연산자를 간단하게 소개하겠습니다. 이미 많은 분들이 아시겠지만, # 연산자는 매개변수를 문자화 하는 연산자 입니다. 다음과 같이 사용합니다. #define ST.. 2012. 10. 29.