.xlsx 파일에서 제품 목록을 가져와 사용자가 해당 제품 목록을 기반으로 한 주문을 만들도록하는 C# 프로그램을 작성했습니다. 사용자가 완료되면 프로그램은 주문을 기반으로 하나 이상의 시스템 사양을 작성합니다.이 사양은 .docx 파일에 기록됩니다. Office 2007을 컴퓨터에 설치하고 Microsoft.Office.Interop.Excel 및 Microsoft.Office.Interop.Word 네임 스페이스를 사용하고 있습니다.C# Word 자동화가 Windows 탐색기를 손상시킵니다.
문제 : 프로그램을 실행 한 후 Windows 탐색기가 자주 중단되고 다시 시작해야합니다. 이 문제는 폴더를 탐색 할 때나 폴더를 마우스 오른쪽 버튼으로 클릭 할 때 발생합니다. 이 문제는 프로그램을 종료 한 후에도 발생하며 컴퓨터를 다시 시작하는 것이 유일한 해결책입니다. 출력 파일 (.docx)을 만들 때만 발생합니다. 내가 프로그램을 시작하고 평소와 같이 사용하지만 단어 파일을 만들지 않으면 문제가 발생하지 않는 것 같습니다. 프로그램이 출력 파일을 만든 후에는 Word가 사용자에게 "Visible"로 표시되어 수동으로 편집 할 수 있습니다. 사용자는 문서 편집을 마치면 응용 프로그램이라는 단어를 닫습니다.
단어 자동화를 실행할 때 Windows 탐색기가 손상 될 수있는 이유는 무엇입니까? 정말이 도움이 필요합니다. 어떤 제안이라도 환영합니다.
시작하려면 WINWORD.exe가 실행중인 인스턴스가 몇 개인 지 확인하려면 작업 관리자를 확인하십시오. 편집 : 아래의 Vinzz 응답을 참조하십시오. 그는 철저한 답을 제외하고는 똑같은 일을하고 있습니다. –
실행중인 Winword.exe 인스턴스가 없습니다. 프로그램이 끝나면 사용자가 응용 프로그램이라는 단어를 수동으로 닫습니다. 이 후에 작업 관리자에서 winword.exe가 사라집니다. –