VBA 코드 숨기기

참고:  사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서 가 여기 있습니다.

데이터베이스에 있으면 Visual Basic for Applications (VBA) 코드, Microsoft Office Access 데이터베이스.accde 파일 형식으로 저장 하 여 해당 코드를 숨길 수 있습니다. .Accde 파일 컴파일하 모든 VBA 코드 모듈에 따라 데이터베이스 저장 모든 편집 가능한 소스 코드를 제거 하 고 대상 데이터베이스를 압축 합니다. VBA 코드의 기능을 유지 하지만 코드 보거나 편집할 수 없습니다. 일반적으로 데이터베이스 계속 해 서 평소 대로 작동-업데이트 데이터 및 실행 보고서 수 있습니다.

이 문서의 내용

.Accde 파일 만들기

.Accde 파일에 변경 된 기능

폼, 보고서 또는 모듈 수정 된 문제

.Accde 파일 다른 이름으로 데이터베이스 저장에 대 한 제한

참조가.accde 파일 작업

.accde 파일 만들기

.accde 파일을 만들려면 다음 절차를 따릅니다. 이 절차를 수행해도 원본 .accdb 파일은 수정되지 않습니다.

  1. 데이터베이스 도구 탭의 데이터베이스 도구 그룹에서 ACCDE 확인 을 클릭 합니다.

  2. 다른 이름으로 저장 대화 상자에서 .accde 파일을 저장할 위치를 찾습니다.

  3. 원하는 경우 파일 이름 상자에 파일의 새 이름을 입력합니다.

  4. 저장을 클릭합니다.

    지정한 것과 이름이 같은 파일이 이미 있으면 기존 파일이 대체된다는 메시지가 나타납니다. 기존의 .accde 파일을 덮어쓰려면 를 클릭하고, 다른 이름으로 저장 대화 상자로 돌아가 파일 이름을 새로 입력하려면 아니요를 클릭합니다.

Access에서 .accde 파일이 만들어지고 원본 .accdb 파일이 닫힌 다음 .accde 파일이 열립니다.

맨 위로 이동

.accde 파일에서 변경되는 기능

Access 데이터베이스를 .accde 파일로 저장하는 경우 데이터베이스 디자인이 전혀 바뀌지 않는 것은 아닙니다. 다음 작업은 .accde 파일에서 수행할 수 없습니다.

  • 폼, 보고서 또는 모듈 수정/만들기

  • VBA 참조 대화 상자를 사용하여 개체 라이브러리나 데이터베이스에 대한 참조 추가, 삭제 또는 변경

  • VBA 코드 보기/수정

  • Access 폼, 보고서 또는 모듈 가져오기/내보내기(테이블, 쿼리 및 매크로는 .accdb 데이터베이스에서 가져오거나 .accdb 데이터베이스로 내보낼 수 있습니다.)

맨 위로 이동

폼, 보고서 또는 모듈 수정에 따른 문제점

원본 Access 데이터베이스를 복사하여 따로 보관해 둬야 합니다. .accde 파일에서 폼, 보고서 또는 모듈의 디자인을 수정하려면 원본 Access 데이터베이스(.accdb 파일)를 수정한 다음 .accde 파일로 다시 저장해야 합니다. 테이블이 포함되어 있는 Access 데이터베이스를 .accde 파일로 저장하면 나중에 폼, 보고서 또는 모듈의 디자인을 수정하려 할 때 데이터의 서로 다른 버전을 조정하느라 문제가 발생할 수 있습니다. 따라서 .accde 파일로 저장하기에 가장 적합한 Access 데이터베이스는 프런트 엔드/백 엔드 응용 프로그램의 프런트 엔드 데이터베이스입니다.

맨 위로 이동

데이터베이스를 .accde 파일로 저장할 경우 제한 사항

Access 데이터베이스에는 다음과 같은 제한 사항이 적용되므로 경우에 따라 데이터베이스를 .accde 파일로 저장하지 못할 수 있습니다.

  • VBA 코드에 액세스하려면 암호가 있어야 합니다.

  • Access 데이터베이스에서 다른 Access 데이터베이스나 추가 기능을 참조하는 경우 일련의 참조 과정에 관련된 모든 Access 데이터베이스나 추가 기능을 .accde 파일로 저장해야 합니다.

데이터베이스를 .accde 파일로 저장하기 전에 암호를 사용하여 해당 데이터베이스를 암호화한 경우 .accde 파일도 암호화되므로 해당 파일을 열 때마다 암호를 입력해야 합니다. .accde 파일을 암호화하지 않으려면 데이터베이스를 .accde 파일로 저장하기 전에 .accdb 파일의 암호를 해제해야 합니다. 데이터베이스를 .accde 파일로 저장한 다음 .accdb 파일을 다시 암호화할 수 있습니다. .accdb 파일의 암호를 해제하려면 다음 절차를 따릅니다.

  1. 데이터베이스 도구 탭의 데이터베이스 도구 그룹에서 데이터베이스 암호 해독 을 클릭 합니다.

  2. 데이터베이스 암호 해제 대화 상자의 암호 상자에 데이터베이스 암호를 입력합니다.

  3. 확인을 클릭합니다.

맨 위로 이동

.accde 파일의 참조 작동 방식

다른 Access 데이터베이스나 추가 기능을 참조하는 Access 2007 데이터베이스(.accdb)나 Access 2007 추가 기능(.accda)을 기반으로 하여 .accde 파일을 만들려고 하면 Access 2007에 오류 메시지가 표시되고 작업을 완료할 수 없게 됩니다. 다른 데이터베이스를 참조하고 있는 데이터베이스를 .accde 파일로 저장하려면 참조 대상인 맨 처음 데이터베이스부터 시작하여 일련의 참조 과정에 관련된 모든 데이터베이스를 .accde 파일로 저장해야 합니다. 첫째 데이터베이스를 .accde 파일로 저장한 후에 새 .accde 파일을 가리키도록 다음 번 데이터베이스의 참조를 업데이트하고 해당 데이터베이스를 .accde 파일로 저장하는 식입니다.

예를 들어 Database1.accdb에서 Database2.accdb를 참조하고 Database2.accdb에서 Database3.accda를 참조한다고 가정해 봅시다. Database1.accdb를 .accde 파일로 저장하려면 다음과 같이 해야 합니다.

  1. Database3.accda를 Database3.accde로 저장합니다.

  2. Database 2.accdb를 열고 Database3.accde라는 새 파일을 가리키도록 해당 참조를 변경합니다.

  3. Database2.accdb를 Database2.accde로 저장합니다.

  4. Database1.accdb를 열고 Database2.accde라는 새 파일을 가리키도록 해당 참조를 변경합니다.

  5. Database1.accdb를 Database1.accde로 저장합니다.

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×