웹, 이메일, 인쇄 문서를 만드는 데 사용되는 Microsoft 워드 프로세싱 소프트웨어 제품군입니다.
저희는 사용자를 위하여 번역된 내용을 제공하고 있습니다. 문법적 오류가 있더라도 양해바랍니다.
>> 왜 Word 2013단어 2019가 될 수 없는가?
왜냐하면 2013년단어가 아니기 때문입니다. :)
VS에서 16개체 라이브러리라는 단어를 참조하고 있습니까?
안녕하세요,
C#을 사용하고 Microsoft.Office.Interop.Word 어셈블리를 참조하여 개발한 프로그램이 있습니다.
어셈블리 버전 : 14.0.0.0
개발 환경 : Windows 10 (64비트), Visual Studio 2019
Microsoft.Office.Interop.Word.Application wordApp = new Microsoft.Office.Interop.Word.Application();
위의 코드가 Word 2013 이 설치된 PC에서는 정상 동작하였으나 Word 2019 이 설치된 PC에서는 예외가 발생합니다.
예외 메세지 :
80080005 서버 실행이 실패했습니다. (예외가 발생한 HRESULT: 0x800800005 (CO_E_SERVER_EXEC_FAILURE)) 오류로 인해 CLSID가 {000209FF-0000-0000-C000-000000000046}인 구성 요소의 COM 클래스 팩터리를 검색하지 못했습니다.
인터넷에서 해결 방법을 찾아보다가 아래와 같이 DCOM 구성 설정을 변경하니 예외가 발생하지 않고 정상적으로 동작하였습니다.
응용 프로그램 ID : {00020906-0000-0000-C000-000000000046}
위의 DCOM 응용 프로그램 오른쪽 마우스 클릭-속성 클릭
Word 2019 버전에서는 DCOM 구성 설정을 변경해야만 하나요?
변경해야 한다면, Word 2013과 2019 버전의 차이점이 있는건가요? Word 2013은 "ID" 설정이 "시작하는 사용자"여도 잘 동작합니다.
왜 DCOM 구성 설정을 변경했을 때 정상적으로 동작하는지 궁금합니다.
또, 위 방법 외에 다른 해결 방법이 있다면 알려주세요.
답변 부탁 드립니다.
감사합니다.
=================================================================================================
C# 프로젝트의 app.manifest 파일에 requestedExecutionLevel level 값이 "requireAdministrator"이면 오류가 발생합니다.
(asInvoker로 바꾸면 오류가 발생하지 않습니다.)
Word 2013에서는 오류가 발생하지 않고, Word 2019에서 오류가 발생하는 이유가 무엇인가요?
웹, 이메일, 인쇄 문서를 만드는 데 사용되는 Microsoft 워드 프로세싱 소프트웨어 제품군입니다.
잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.
저희는 사용자를 위하여 번역된 내용을 제공하고 있습니다. 문법적 오류가 있더라도 양해바랍니다.
>> 왜 Word 2013단어 2019가 될 수 없는가?
왜냐하면 2013년단어가 아니기 때문입니다. :)
VS에서 16개체 라이브러리라는 단어를 참조하고 있습니까?
네 15로 적용했을 때에도 동일한 오류 메시지가 발생했습니다.
그리고 한가지 더 발견했습니다.
C# 프로젝트의 app.manifest 파일에 requestedExecutionLevel level 값이 "requireAdministrator"이면 오류가 발생합니다.
작업 관리자로 확인해보니 Word 프로세스가 백그라운드 프로세스에 올라왔다가 사라집니다.
requireAdministrator로 설정해야 하는데, 이렇게 설정하면 Word 2019를 실행할 수 없는건가요?
Word 2013은 가능한데 Word 2019는 왜 안되는건가요?
app.manifest
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
답변 부탁 드립니다.
감사합니다.
저희는 사용자를 위하여 번역된 내용을 제공하고 있습니다. 문법적 오류가 있더라도 양해바랍니다.
15는 최신 버전용입니다. 동일한 오류 메시지?
그들은 최신 버전에 몇 가지 변경했다, 나는 그것에 대한 기사를 찾고 있어요.
안녕하세요,
어셈블리 버전 15를 사용하면 된다는 말씀이신가요?
어셈블리 버전 15로 바꾸어도 똑같이 예외가 발생합니다.
.NET Framework 4.6 입니다.
저희는 사용자를 위하여 번역된 내용을 제공하고 있습니다. 문법적 오류가 있더라도 양해바랍니다.
안녕하세요
저는 오피스 앱 및 서비스 MVP인 다이앤이며, 오늘 여러분을 도와주게 되어 기쁩니다.
조립 버전 15가 작동하지만 유지하십시오.
어떤 버전의 Net이 만들어졌습니까?
https://docs.microsoft.com/visualstudio/vsto/up...