맥을 처음 쓰시는 분들이 가장 많이 궁금해 하는 1순위.

바로 본론.

-한자

한글을 치신 후 option(alt) + return(enter)

뜻도 나오고 한글자 또는 단어 별로 선택이 가능합니다.

키조합이란 면에선 단점이지만 뜻이 나온다는 장점도~

물론 시스템 정보의 입력환경 설정에서 골라 넣으실 수 도 있고 찾아보시면

다른 방법도 있습니다.

– 특수문자

단축키는 option + command(일명 사과키) + T

입니다만. 응용프로그램별로 다른 경우가 있더군요. 특히 국산 맥프로그램중에 드물게~

오래 사용하시면 자연스레 익숙해 지시겠지만

단축키 생각안나시면 그냥 메뉴에서 선택하셔도 되고 캐릭터 팔렛트를 여셔서 선택하셔도 됩니다.

 

자주 사용하는 특문은 즐겨찾기 해두실수도 있고요.
아래쪽에 있는 서체변형 항목의 삼각형을 클릭하면 특정 폰트에 저장된 특수문자를 이용할 수도 있습니다.
가용 가능한 특문이 굉장히 많습니다.
그런데 사용할 때마다 캐릭터 팔렛트를 띄우시는게 귀찮다면
직접 단축키를 사용하실 수도 있습니다.
예로
option + r : ®
option + g : ©
option + 2 : ™
option + shift + k : 
이런 식이죠.
또한 프랑스어나 터키어 처럼 알파벳에 없는 문자를 치셔야할 경우~
option + e : ´ / 사용 예 : option + e e : é
option + i : ˆ / 사용 예 : option + i i : î
option + ` : ` / 사용 예 : option + ` a : à
option + c : ç
option + n : ˜ / 사용 예 : option + n a : ã
option + u : ¨ / 사용 예 : option + u a : ä
이런 식으로 사용하셔도 됩니다.
– 보너스
마지막으로 스크린 샷 방법을 물어보시는 분들이 계십니다.
화면 캡춰도구란 것이 따로 있긴하지만 찾는게 귀찮습니다.
command + shift + 3 = 화면 전체 캡춰 (듀얼 모니터의 경우 두 모니터 다 캡춰)
command + shift + 4 = 십자 영역키가 뜨면서 드래그한 영역만 캡춰
캡춰한 이미지는 바탕화면에 찰칵! 소리와 함께 저장됩니다.

자신이 엑셀 파일의 내용 수정을 못하게 하기 위하여 시트 보호, 통합 문서 보호를 할 경우가 있다. 혹은 다른 사람이 그렇게 만든 엑셀 파일을 받을 경우가 있다. 이럴 경우에 내용을 수정하거나 어떻게 엑셀 파일을 만들었는지 보려고 하여도 볼 수가 없다. 암호가 있으면 가능하나 암호를 알 수가 없다. 이럴 경우에 사용할 수 있는 방법이다.

인터넷에 여러가지 방법이 나오는데 그 중에서 zip 압축 프로그램을 이용한 방법이 제일 효율적인 듯하다.

(다음은 엑셀 2013 기준)

1. 시트 보호 해제 하기

1) 탐색기에서 시트 보호된 엑셀 파일의 확장명을 zip으로 변경한다.

그림 0. 시트 보호, 통합 문서 보호가 된 엑셀 파일. 상단 오른쪽의 시트 보호 해제와 녹색을 보면 알 수 있다.

그림 0에서 시트 보호와 통합 문서 보호가 된 엑셀 파일이다. 먼저 탐색기에서 엑셀 파일의 확장명을 변경해야 한다.

이 글과 반대로 시트 보호, 통합 문서 보호하는 방법이 궁금하면 이 글 맨 하단의 링크 참조.

그림 1. 암호가 걸려있는 엑셀 파일 (탐색기)

위의 파일이 xlsx 된 파일이고 이 파일의 확장명을 zip으로 강제 변경한다.

그림 2. 확장명을 zip으로 변경한다. (탐색기)

2) 확장명이 zip으로 변경된 파일을 압축 프로그램에서 연다.

그림 3. 탐색기에서 우클릭한 화면

3) 압축 프로그램(알집) 수정할 파일을 찾는다.

그림 4. 알집 프로그램에서 본 화면

그림 4의 화면과 같이 xl - worksheets 를 클릭하면 시트 수 만큼의 xml 파일이 오른쪽에 나온다.

위의 그림에는 시트가 하나 밖에 없는 경우이다. 시트가 여러개이면 여러개를 수정할 수도 있다.

4) 우클릭하여 '프로그램 지정하여 실행(P)...'을 클릭

5) 노트패드 실행

그냥 확인을 클릭하여 노트패드를 실행한다.

6) CTRL-F 로 검색

노트패드에서 CTRL-F를 눌러 Protection 을 찾는다. 검색이 되지 않는다면 시트가 보호 되지 않은 경우이다. 아래와 같이 ' 안의 내용을 전부 삭제한다.

삭제할 문장

<sheetProtection password="CC71" sheet="1" objects="1" scenarios="1"/>

​xml 파일이 여러개이면 일일히 검색하여 찾아서 삭제하는 것을 반복한다.

7) 저장

노트패드에서 저장한다.

8) 자동 압축

노트패드에서 저장 후에 노트패드를 닫어면 아래와 같이 압축할 것인지 묻는다. 그럼 예(Y)를 눌러 다시 압축한다.

9) 확장명을 다시 엑셀 파일로 원상복귀

이제는 처음과 같이 탐색기에서 확장명을 xlsx로 원상 복귀 후에 엑셀 파일을 실행한다.

 

 

2. 통합 문서 보호 해제 하기

그림 9에서 시트 보호는 해제되었는데 아직 '통합 문서 보호'는 되어 있는 상태이다.

방법은 시트 보호를 해제 하는 경우와 동일하다. 다만 수정할 xml 파일이 다를 뿐이다. (그림 4 참조)

1), 2), 3) 은 시트 보호 해제하기 와 동일

​4) 우클릭하여 '프로그램 지정하여 실행(P)...'을 클릭

파일을 우클릭하여 노트패드를 실행한다.

5​) 번은 동일

​6) CTRL-F 로 검색

​protect로 검색하여 나오는 내용을 삭제한다. 시트 보호 해제할 때와 달리 workbookProtection으로 시작하는 문구를 삭제한다.

삭제할 내용

<workbookProtection workbookPassword="CC71" lockStructure="1"/>

​그 다음부터는 시트보호와 동일하게 수행하면 된다. 엑셀을 실행하면 다음과 같이 통합 문서가 보호가 풀려 있다.

이제마음대로 수정하거나 엑셀 파일의 내용을 볼 수가 있다.

엑셀파일의 VBA 프로젝트에 비번이 걸어놓고 까먹었을 경우에
해제하는 방법을 알아보자.
나는 Excel 2016을 사용했다.

1. 준비물
이번 시간엔 준비물이 두개 필요하다.
둘다 프리웨어로 부담이 없이 사용 가능하다.

(1) 반디집: 압축 및 압축해제 유틸
http://kr.bandisoft.com/bandizip/

(2) HxD: Hexa Editor
홈페이지: https://mh-nexus.de/en
다운로드페이지: https://mh-nexus.de/en/downloads.php?product=HxD20

2. 엑셀 파일의 복사본을 만들어 놓자. 혹시나 모를 상황에 대비!

3. 복사본의 엑셀파일의 xlsm 확장자를 zip확장자로 바꾼다.
변경하는 방법은.. 그냥 확장자 이름을 바꿔버리면 된다

4. zip파일을 열면 다음과 같은 폴더들이 보인다. 여기서 xl 폴더를 들어가보자.

5. 아래 보이는 vbaProject.bin 파일만 압축해제 한다.


6. 헥사 에디터로 vbaProject.bin을 열고 아래와 같이 'DPB' 란 텍스트 문자열을 찾는다.


7. DPB를 찾았다면 B부분을 x로 변경 후에 저장한다.
(DPB만 아니면 되기에 x말고 다른 문자열을 넣어도 무관하다.)

8. 다시 Zip 파일을 열고 xl폴더 안에 있는 vbaProject.bin 파일을 새로 저장한 파일과 바꾼다.
(반디집에서는 파일삭제, 파일추가 버튼을 눌러서 해결한다)

9. .zip 확장자를 .xlsm 파일로 다시 변경한다.

10. 변경한 파일을 실행하면 아래와 같은 창이 하나 뜨는데 Yes버튼을 누른다.

11. Alt+F11 버튼을 눌러 VBA 창을 연다.

12. 도구 메뉴 - VBAProject 속성을 눌러 속성창을 열고, 보호탭에서 새로운 비번을 입력한다.

 


13. 파일을 저장하고 다시 연 후에 VBAProject를 열어서 새로운 비번을 입력하면 OK!

+ Recent posts