반응형

엑셀 암호 2

[엑셀vba] 폴더 안의 많은 엑셀파일들을 일괄적으로 암호걸어보자

기존에 암호가 안걸린 파일을 일일이 하려니 넘 귀찮았다. (파일이 100개면 100개를 열었다가 저장하고 닫고.. ㅡㅡ) 그래서 폴더를 선택하고 그 폴더 안에 암호가 걸리지 않은 엑셀파일은 내가 정한 암호가 적용되고 저장되도록 만들어봄 참고로 .xlsx 파일만 암호화 가능함(이건 코드 수정해서 확장자 추가하면 해결 ^_^) 그리고 프로그래밍 초보라 코드는 상당히 난잡하다 만들다보면 간편하고 보기쉽게 만들 수 있지 않을까?ㅎㅎ 1. 작동 알고리즘 -------------------일괄 암호화 하는 테스트 ------------------------------------------------ 대충 실행되는건 알았으니, 암호걸린 파일 7개, 안걸린 파일 91개 섞어서 매크로를 실행해보겠음 결과: 컴터 사양에 ..

[엑셀vba] 엑셀 저장할 때 자동으로 암호 걸어버리기

개인정보는 소중하다. 엑셀에 기록된 개인정보는 소중하다. 엑셀 + 개인정보 = 암호화 엑셀에 개인정보가 있으면 암호화 해야되는데 맨날천날 할려니까 귀찮다. 암호를 걸어도 똑같은 암호만 쓴다. 그래서 저장하면 자동으로 암호가 걸리는 매크로를 만들어봤다. 나는 컴퓨터에 대해 아무것도 모르는 초짜다. 기본구조, 메모리 그런거 하나도 모른다. 오로지 내 편의를 위해서만 만들었다. - 매크로 실행했을 때 동작 순서 ! 1. 바탕화면에 'password.txt' 파일이 있는지 확인한다. 1.1 파일 존재할 경우: 텍스트 파일안에 미리 지정해놓은 패스워드를 읽어와 엑셀파일 저장할때 암호를 적용하고 끝. 1.2 파일 없을 때: 패스워드 파일을 만들것인지 물어본다. 안만들면 거기서 끝. 만들 경우 2차례 거쳐 패스워드를..

반응형