마이크로소프트 오피스(Microsoft Office)는 전 세계에서 가장 널리 사용되는 생산성 소프트웨어입니다. 1990년 Office 1.0이 출시된 이후 클라우드 기반 서비스인 Office 365에 이르기까지 꾸준히 발전해 왔으며, 보통은 워드(Word)나 엑셀(Excel) 아이콘을 더블클릭하는 것만으로 바로 실행할 수 있습니다.
그러나 때로는 오피스 프로그램을 여는 일이 악몽처럼 느껴질 수 있습니다. 오피스 패키지에 문제가 생기면, 워드나 엑셀을 실행할 때마다 윈도우가 'Microsoft Office 2007 구성 중'이라는 창을 반복해서 띄우다가 결국 stdole32.tlb 오류 메시지와 함께 프로그램이 정상적으로 실행되지 않습니다.

오류의 원인
이 문제는 주로 시스템 파일 손상이나 멀웨어(악성코드) 감염으로 인해 발생합니다. 아래에서 소개하는 여러 가지 방법을 순서대로 적용하면 대부분의 경우 문제를 해결할 수 있습니다.
시작하기 전에: 손상되거나 누락된 시스템 파일이 있는지 먼저 확인하려면 Restoro를 다운로드하여 스캔해 보세요. 손상된 파일이 발견되면 Restoro로 복구한 뒤, 아래의 방법들도 함께 적용하는 것이 좋습니다.
방법 1: Microsoft Office 2007 복구
가장 먼저 시도해 볼 수 있는 해결책은 Microsoft Office 2007 자체를 복구하는 것입니다. 파일 손상이 원인이라면 복구 과정에서 손상된 파일들이 새 파일로 교체됩니다. 이 과정에서는 워드, 엑셀, 파워포인트, 아웃룩, 액세스 등 오피스의 모든 응용 프로그램이 한꺼번에 복구됩니다.
- Windows 로고 키를 누른 상태에서 R 키를 누릅니다.
- appwiz.cpl을 입력하고 Enter 키를 누릅니다. 그러면 '프로그램 및 기능' 창이 열립니다.

- 목록에서 Microsoft Office 2007을 마우스 오른쪽 버튼으로 클릭하고 변경을 선택합니다.
- 복구를 클릭한 후 계속을 클릭합니다.

- 복구가 완료되면 윈도우를 재시작합니다.
- Microsoft Word 2007 또는 Microsoft Excel 2007을 실행하여 정상 작동 여부를 확인합니다.

방법 2: 레지스트리 키 권한 변경
첫 번째 방법으로 문제가 해결되지 않았다면 이 방법을 시도해 보세요. 이 방법에서는 레지스트리 데이터베이스의 일부 권한을 변경합니다. 레지스트리를 수정하기 전에는 반드시 백업을 먼저 만들어 두는 것을 권장합니다. 설정 과정에서 실수가 발생하더라도 백업 파일을 통해 문제 없이 정상 작동하던 이전 상태로 되돌릴 수 있기 때문입니다.
- Windows 로고 키를 누르고 regedit를 입력합니다.
- 검색 결과의 regedit를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 예를 클릭하여 regedit를 관리자 권한으로 실행합니다.
- 파일 메뉴에서 내보내기를 클릭합니다.

- 파일 이름을 입력하고(예: backup09072017), 내보내기 범위에서 모두를 선택한 후 저장을 클릭합니다.

- HKEY_CLASSES_ROOT\Excel.Chart.8 경로로 이동합니다.
- Chart.8을 마우스 오른쪽 버튼으로 클릭하고 사용 권한을 선택합니다.

- 사용 권한 창에서 추가를 클릭합니다.
- '선택할 개체 이름을 입력하십시오' 항목에 Everyone을 입력한 후 이름 확인을 클릭합니다.

- 확인을 클릭하여 Everyone 개체를 추가합니다.
- 완료되면 고급 탭을 클릭합니다.
- 소유자 항목에서 변경을 클릭합니다.
- 객체 이름 입력란에 Everyone을 입력한 후 이름 확인을 클릭합니다.

- 확인을 클릭하여 Everyone 개체를 추가합니다.
- 소유자가 성공적으로 변경되면 소유자가 System에서 Everyone으로 바뀐 것을 확인할 수 있습니다. 적용을 클릭한 후 확인을 클릭합니다.


- 사용 권한 목록에서 Everyone을 선택하고 모든 권한과 읽기 체크박스를 활성화합니다.
- 적용을 클릭한 후 확인을 클릭합니다.
- F5 키를 눌러 레지스트리를 새로 고칩니다. 그러면 Chart.8 아래에 Protocol이라는 새 하위 키가 생성됩니다.

- 8~17단계를 반복하여 이 Protocol 키의 권한도 동일하게 변경합니다.
- 레지스트리를 다시 새로 고친 후, 같은 절차를 따라 StdFileEditing\Server 하위 키에도 권한을 부여합니다.
- 레지스트리 편집기를 닫습니다.
- 윈도우를 재시작합니다.
- Microsoft Word 또는 Microsoft Excel을 실행합니다.

만약 이 방법으로도 문제가 해결되지 않았다면, 레지스트리 백업 파일을 복원하는 것을 권장합니다. 레지스트리 편집기에서 파일 메뉴의 가져오기를 선택하고, 백업 파일을 찾아 열기를 클릭하면 됩니다. 복원이 성공적으로 완료되면 '백업 파일(C:\Users\user\Desktop\backup09072017.reg)에 포함된 키와 값이 레지스트리에 성공적으로 추가되었습니다'라는 알림이 표시됩니다.

복원 후에는 윈도우를 재시작하세요.
방법 3: 레지스트리에서 Office 키 삭제
다음 방법 역시 레지스트리를 활용합니다. 레지스트리를 변경하기 전에 반드시 백업을 먼저 생성하세요. 앞선 방법과 마찬가지로, 설정 과정에서 문제가 발생하더라도 백업 파일을 통해 정상 상태로 되돌릴 수 있습니다.
- Windows 로고 키를 누르고 regedit를 입력합니다.
- regedit를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 예를 클릭하여 regedit를 관리자 권한으로 실행합니다.
- 파일 메뉴에서 내보내기를 클릭합니다.
- 파일 이름을 입력하고(예: backup08072017), 내보내기 범위에서 모두를 선택한 후 저장합니다.
- HKEY_CURRENT_USER\Software\Microsoft\Office 경로로 이동합니다.
- Word와 Excel이라는 이름의 하위 키를 삭제합니다. 삭제하거나 찾을 수 없는 키가 있다면 건너뛰어도 되며, 이는 문제 해결 결과에 영향을 주지 않습니다.
- 다음으로 8.0, 9.0, 10.0, 11.0, 12.0 하위 폴더를 열고 그 안에서 Excel 또는 Word 하위 키를 삭제합니다. 엑셀에만 문제가 있다면 Excel 하위 키를, 워드에만 문제가 있다면 Word 하위 키를, 둘 다 문제가 있다면 Word와 Excel 하위 키를 모두 삭제하면 됩니다. 삭제하거나 찾을 수 없는 키는 건너뛰어도 됩니다. 참고로 위 예시에서는 12.0 버전만 존재했습니다.
- Word 키를 마우스 오른쪽 버튼으로 클릭하여 삭제합니다. 엑셀에도 문제가 있다면 Excel 하위 키도 함께 삭제합니다.
- 예를 클릭하여 키 삭제를 확인합니다.
- HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office 경로로 이동합니다.
- Word와 Excel 하위 키를 삭제합니다. 찾을 수 없는 키는 건너뛰어도 됩니다. 위 예시에서는 해당 하위 키들이 존재하지 않아 다음 단계로 진행했습니다.
- 8.0, 11.0, 12.0 하위 폴더를 열고 그 안에서 Word와 Excel 하위 키를 삭제합니다. 엑셀에만 문제가 있다면 Excel 하위 키를, 워드에만 문제가 있다면 Word 하위 키를, 둘 다 문제가 있다면 모두 삭제합니다. 존재하지 않는 키는 건너뛰어도 됩니다. 위 예시에서는 8.0, 11.0, 12.0 버전만 존재했습니다.
- Word 키를 마우스 오른쪽 버튼으로 클릭하여 삭제합니다. 엑셀에도 문제가 있다면 Excel 하위 키도 함께 삭제합니다.
- 레지스트리 편집기를 닫습니다.
- 윈도우를 재시작합니다.
- Microsoft Word 또는 Microsoft Excel을 실행합니다.
방법 4: 악성코드 검사
특정 멀웨어나 바이러스가 컴퓨터에 침투하여 'stdole32.tlb 오류'를 유발하고 있을 가능성도 있습니다. 따라서 컴퓨터를 감염시킨 악성코드나 바이러스를 검사하고 제거하는 것이 좋습니다. 신뢰할 수 있는 백신 프로그램으로 전체 검사를 진행하여 컴퓨터를 완전히 소독하세요.
방법 5: Office 재설치
일부 사례에서는 Microsoft Office가 불완전하게 설치되었거나 설치 파일이 손상되어 이 오류가 발생한 것으로 보고되었습니다. 따라서 컴퓨터에서 Office를 완전히 제거한 후, 마이크로소프트 공식 웹사이트에서 직접 다운로드하여 재설치하는 것이 좋습니다. Office를 제거하는 방법은 다음과 같습니다.
- Windows 키 + I 키를 동시에 누릅니다.
- 앱 옵션을 클릭합니다.

- 목록을 아래로 스크롤하여 Microsoft Office를 클릭합니다.
- 제거 버튼을 클릭하고, 확인 창에서 예를 클릭합니다.

- 제거가 완료될 때까지 기다린 후, 공식 웹사이트에서 다운로드한 설치 파일로 Microsoft Office를 다시 설치합니다.
방법 6: SFC 검사 실행
운영체제에 설치된 특정 드라이버나 시스템 파일이 손상되었을 가능성도 있습니다. 이 경우 '시스템 파일 검사(SFC)' 검사를 실행하여 손상된 파일을 복구하는 것이 좋습니다. SFC 검사를 실행하는 방법은 다음과 같습니다.
- Windows 키 + R 키를 동시에 누릅니다.
- cmd를 입력하고 Enter 키를 누릅니다.

- 명령 프롬프트에 sfc /scannow를 입력하고 Enter 키를 누릅니다.

- 검사가 시작되고 완료될 때까지 기다립니다.
- 문제가 지속되는지 확인합니다.
방법 7: 임시 파일 삭제
응용 프로그램은 로딩 시간을 줄이고 더 나은 사용 경험을 제공하기 위해 일부 데이터를 캐시로 저장합니다. 그러나 시간이 지나면 이 캐시가 손상될 수 있고, 손상된 캐시는 중요한 시스템 기능을 방해할 수 있습니다. 따라서 이 단계에서는 컴퓨터에 저장된 모든 임시 파일을 삭제합니다.
- Windows 키 + R 키를 동시에 누릅니다.
- %temp%를 입력하고 Enter 키를 누릅니다.

- Ctrl + A를 눌러 모든 파일을 선택한 후, Shift + Delete를 눌러 완전히 삭제합니다.
- 파일이 삭제될 때까지 기다린 후 문제가 지속되는지 확인합니다.
방법 8: Windows 업데이트
수많은 문제와 오류가 Windows 업데이트를 통해 수정됩니다. 따라서 운영체제를 최신 상태로 업데이트하여 오류를 해결할 수 있습니다.
- Windows 키 + I 키를 동시에 누릅니다.
- 업데이트 및 보안 옵션을 클릭합니다.

- 왼쪽 창에서 Windows 업데이트를 클릭하고 업데이트 확인을 선택합니다.

- 업데이트가 자동으로 다운로드되고 설치됩니다.
- 컴퓨터를 재시작하여 업데이트를 적용한 후 문제가 지속되는지 확인합니다.
방법 9: 설치 파일 이름 변경
경우에 따라 설치(setup) 파일의 이름을 변경하면 이 오류를 우회할 수 있습니다.
- 다음 위치로 이동합니다.
C:\Program Files\Common Files\microsoft shared\OFFICE12\Office Setup Controller
해당 파일이 여기에 없다면 아래 위치로 이동합니다.
C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller
- setup 파일의 이름을 'Setup'이 아닌 다른 이름으로 변경하고 변경 사항을 저장합니다.
- 응용 프로그램을 실행하고 오류가 발생하면 확인을 클릭합니다.
- 문제가 지속되는지 확인합니다.