다음을 통해 공유

C#에서 엑셀의 Copy() 기능을 썼을때 Clipboard에 한글Text 가 깨지는 문제 어떻게 해결해야 하나요???

익명
2013-12-04T00:57:21+00:00

C# 에서 엑셀파일을 불러와서 범위에 Copy() 를 쓰면 Clipboard에 복사되는내용을 그대로 메일로 보내고 싶은데

Clipboard 자체에 한글이 깨져서 들어갑니다.

Excel.Application appExcel = new Excel.Application();

Excel.Workbook wbExcel = appExcel.Workbooks.Open(@"D:\프로그램 경로 및 참조 BL 정리.xlsx", 0, false, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);

Excel.Worksheet wsExcel = (Excel.Worksheet)wbExcel.Worksheets.get_Item(1);

wsExcel.get_Range("A1", "D10").Copy(Missing.Value);

저 한글을 깨지지않게 클립보드에 추가하거나 깨진한글을 복구할수 있는 방법을 알고싶습니다.

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2013-12-04T01:45:09+00:00

안녕하십니까? T.A.Moriarty 님

Microsoft Community 사이트를 방문해 주셔서 감사합니다.

문의 하신 C#에서 Copy()를 이용하여 Excel 내용을 복사하는 경우 한글이 깨지는 문제에 대해 안내를 드리겠습니다.

말씀해 주신 내용의 경우 C#을 이용하여 복사하는 경우 "유니 코드" 정보가 복사되지 않는 것으로 예상이 됩니다. 하지만, 해당 내용의 경우 프로그래밍에 해당되기 때문에 해당 포럼이 아닌 MSDN 개발자 포럼에 문의하여 자세한 도움을 받아보시기를 권장 드립니다.

http://msdn.microsoft.com/ko-kr/office/

http://social.msdn.microsoft.com/Forums/vstudio/ko-KR/home?forum=visualbasicko

추가적인 내용이 있다면 하단의 [응답] 버튼을 눌러 회신해주시기 바랍니다.

제시해 드린 답변이 도움이 되었기를 바랍니다.

응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

감사합니다.

이 대답이 도움이 되었나요?

댓글 0개 설명 없음

0 추가 답변

정렬 기준: 가장 유용함