.accdb 는 올바른 win32 응용프로그램이 아닙니다 문제 해결!
컴활1급실기를 준비중인데
액세스 예제파일을 열어서 연습좀 해보려고 하면 계속
win32 응용프로그램이 아닙니다
라는 창이 떠서 애를 먹었었다ㅡ.ㅡ
아예 예제파일을 손댈수 없는 건 아니고,
액세스 2007에서 불러오기?를 이용해 예제파일을 열 수는 있었다
그래도 불러오기를 이용해 여는 것 보다는 직접 예제파일을 열 수 있도록 하는게 좋을 것 같아서
인터넷에서 여러 문제해결방법을 찾아봤다
몇번 허탕치다가 비로소 찾았다!
http://blog.naver.com/carrot2012?Redirect=Log&logNo=80148666861
위 블로그에는 .xlsx열면 win32 응용프로그램이 아닙니다 창이 뜨는 문제를 해결하는 방법이 나와있다
.xlsx와 .accdb는 같은 마이크로소프트 오피스 프로그램이라 똑같은 방법으로 해결할 수 있을 것 같아
좋아했는데 위 블로그에는 .accdb(액세스 2007)의 레지스트리 기본키(확장자에 대한 기본값 데이터?)가 나와있지 않았다
결국 또 뒤지고 뒤지다가 알아냈다ㅋㅋㅋㅋ
[Access.Application.12]가 .accdb의 기본값이다
정리하자면
.accdb 확장자명의 액세스를 열때 win32 응용프로그램이 아닙니다, 라는 창이 뜨면
1. windows + R키 누름
2. 실행 파일이 뜨면 regedit 입력
3. HKEY_CLASSES_ROOT 클릭
4. .accdb 파일 찾아서 클릭
5. (기본값)파일 오른쪽 버튼 클릭- 수정 누름
6. Access.Application.12 작성
이후에 .accdb파일의 연결프로그램을 액세스파일로 설정후에
다시 .accdb를 더블클릭해서 바로 열리는지 확인해본다
나는 이 방법으로 해결됐다!