VBA 2

엑셀 VBA 암호화 해제 코드

엑셀을 사용하다 보면 과거에 설정해둔 VBA(Visual Basic for Applications) 프로젝트 비밀번호를 잊어버려 곤란한 경우가 종종 있습니다.외부 프로그램 설치 없이, 오직 VBA 코드만으로 VBA 프로젝트 암호 잠금을 무력화하는 방법에 대해 알아보겠습니다. 해당 코드는 이전에 어디선가 검색해서 알아낸 코드인데, 정확하게 출처를 찾지 못했습니다.개인 정리 차원에서 포스팅하니, 혹시 원본 코드 작성자 분이나, 해당 코드가 문제가 될 경우 댓글 주시면 조치하도록 하겠습니다. 작동 원리: 메모리 후킹(Memory Hooking)이 코드는 단순히 암호를 찾아내는 방식이 아닙니다.엑셀이 암호 입력창을 띄우려고 할 때, 윈도우 API를 사용하여 "암호가 맞다"는 신호를 강제로 보내도록 메모리를 일..

Excel 2007에서 VBA 사용하기

오피스2007이 인터페이스가 많이 변해서 짜증이 좀 날때가 있다. 특히나 Excel에서 VBA를 자주 이용하는 나로써는 바뀐인터페이스에 적응이 안되는게 사실이다. 간략하게 Excel2007에서 VBA 관련 설정법을 적어 본다. 1. 보안설정 클릭... 팝업메뉴 우측 하단에 Excel 옵션 을 클릭 좌측 메뉴에 보안센터 클릭 >> 우측 하단에 보안센터 설정 버튼 클릭 좌측 메뉴에 매크로 설정 클릭 우측 상단에 모든 매크로 포함(위험성 있는 코드가 실행될 수 있으므로 권장하지 않음)(E) 을 선택한 후 확인 버튼 클릭 그 다음 창에서 확인 버튼을 한번 더 클릭하면 매크로를 이용할 수 있는 환경은 설정이 완료 됨. 2. 추가기능 클릭... 팝업메뉴 우측 하단에 Excel 옵션 을 클릭 좌측 메뉴에 추가기능 메..