728x90
Microsoft.Office.Interop.Word 를 사용하여 만든 프로그램을 배포시 office 버전이 안 맞아서 에러가 나는 경우가 종종 있다.
이런 경우에는 Microsoft.Office.Interop.Word.dll 파일을 실행 파일과 같이 전달 해 주면 해결이 되곤 한다.
나의 경우 위 파일은 아래 주소에 있었다.
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Word\15.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Word.dll
Excel 프로그램을 만드는 경우 Microsoft.Office.Interop.Excel 을 사용하겠고 해당 파일은 아래 주소에 있다.
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Excel\15.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Excel.dll
dll 파일은 배포한 실행 프로그램과 같은 폴더에 위치 시키거나 path 로 설정된 폴더에 위치 시키면 된다.
출처: https://iamaman.tistory.com/1807 [남성의 MATLAB LOG:티스토리]
'개발언어 > C#' 카테고리의 다른 글
[C#] 폴더 내에 있는 모든 파워포인트 문서에서 문자열 찾기 (0) | 2022.09.16 |
---|---|
[C#]C#으로 PDF 파일 안의 텍스트를 추출 (0) | 2022.09.16 |
[C#] WinForm Word 문서 만들기 #3 (0) | 2022.09.16 |
[C#] WinForm Word 문서 만들기 #2 (1) | 2022.09.16 |
[C#] WinForm Word 문서 만들기 #1 (1) | 2022.09.16 |