Office 추가 기능은 사용자가 표준 Microsoft Office 환경을 비즈니스 운영을 혁신하거나 Office 애플리케이션을 특정 선호도에 맞게 조정할 수 있는 맞춤형 솔루션으로 끌어올릴 수 있도록 지원합니다. 이러한 추가 기능을 최대한 활용하려면 Office API를 만드는 방법에 익숙해져야 하며, 이로 인해 예상치 못한 오류가 발생할 수 있습니다. 이 가이드에서는 가장 자주 발생하는 Office API 오류 코드 중 일부를 간략하게 설명하고 이를 효과적으로 처리하는 방법에 대한 지침을 제공합니다.
가장 자주 발생하는 5가지 API 오류 코드
“자주 발생하는” 오류 코드를 언급할 때는 Word JavaScript API를 사용하여 발생할 수 있는 애플리케이션별 오류 코드와 달리 Common API 프레임워크 내에서 일반적으로 발생하는 오류 코드를 말합니다. 주의해야 할 주요 오류 코드는 다음과 같습니다.
오류 코드 1 – 오류 코드 1000
Error.code 1000은 코드에 부적절한 강제 변환 유형이 있음을 나타냅니다. Excel은 HTML 또는 OOXML 강제 변환 유형을 허용하지 않으므로 대표적인 예입니다. 이러한 지원되지 않는 유형을 애플리케이션에 강제로 적용하려고 하면 이 오류가 발생할 가능성이 높습니다. 설명을 위해, 유형 강제 변환은 애플리케이션에서 다른 개체 유형 간에 전환하는 데 사용하는 방법이며, 이 프로세스 중에 충돌이 발생하면 이 오류 코드가 발생할 수 있습니다.
오류 코드 2 – 오류 코드 2009
이 오류 코드는 데이터 개체를 다루기 때문에 간단합니다. 이러한 개체가 커질수록 Office 응용 프로그램 내에서 정의된 데이터 제한을 초과할 위험이 커집니다. 이 오류에 대한 해결책은 문제를 일으키는 데이터 개체의 크기를 줄이는 것입니다.
오류 코드 3 – 오류 코드 4000
모든 개발자는 객체의 이름을 올바르게 지정하는 것이 원활한 프로그램 실행에 필수적이라는 것을 알고 있습니다. API 코드에 객체 이름이 잘못 지정되거나 존재하지 않으면 error.code 4000이 발생합니다.
오류 코드 4 – 오류 코드 5002
허가가 거부되었습니다!
이는 이 오류 코드와 관련된 경고로, 개발자로서 필요한 권한이 없는 문서에서 작업을 수행하려고 한다는 것을 나타냅니다. 이 오류는 제한된 편집 문서를 처리할 때 자주 발생합니다.
오류 코드 5 – 오류 코드 9021
연결 문제는 흔히 발생합니다. 이 특정 오류 코드인 error.code 9021은 서버에 항목을 저장하는 것을 방해하는 문제가 있음을 나타냅니다. 예를 들어, Outlook Desktop을 사용하는 동안 “온라인 모드”에서 연결 문제가 발생하면 이 코드가 트리거될 수 있습니다.
일반적인 Office API 오류 코드에 대한 빠른 솔루션
앞서 언급한 코드는 프로그래밍 작업 중에 마주칠 수 있는 Office API 오류 코드의 몇 가지 예일 뿐입니다. 각 코드에는 코드의 오류 지점을 식별해야 하는 특정 솔루션이 있습니다. 그러나 여러 오류 코드에 적용할 수 있는 일반적인 빠른 수정 사항이 있습니다.
수정 1. 방화벽 설정 확인
사용하려는 Office 응용 프로그램이 방화벽으로 인해 방해를 받고 있을 수 있습니다.
1단계: 화면 하단의 검색 상자에 “Windows 보안”을 입력하고 해당 아이콘을 선택합니다.
2단계: 왼쪽 메뉴에서 “방화벽 및 네트워크 보호”를 선택하고 다양한 도메인에서 방화벽 설정을 검토합니다. 도메인 또는 개인 네트워크를 비활성화하면 API 코드가 제대로 작동하는 데 도움이 될 수 있습니다.
3단계: 또는 “방화벽을 통해 앱 허용”을 클릭하여 만든 애플리케이션에 Windows 방화벽을 우회하는 데 필요한 권한을 부여합니다.
수정 2. Microsoft Edge 호환성 모드 비활성화
정의한 속성과 관련된 웹 관련 오류가 발생하는 경우 Microsoft Edge의 호환성 모드가 문제의 원인일 수 있습니다. 비활성화하는 방법은 다음과 같습니다.
1단계: Edge의 오른쪽 상단 모서리에 있는 세 개의 점(“…”)을 클릭하고 “설정”을 선택합니다.
2단계: 메뉴를 사용하여 “기본 브라우저” 섹션으로 이동합니다.
3단계: “Internet Explorer 모드(IE 모드)에서 사이트 다시 로드 허용” 옆의 드롭다운 메뉴에서 “허용 안 함”을 선택합니다.
답글 남기기