2010-01-27 8 views
0

사이트에 로그인하고 엑셀 형식의 보고서를 생성하는 Watin 스크립트가 있습니다. 생성 된 Excel 파일을 저장하는 데 정말로 힘든 시간을 보내고 있습니다. 내 대답은 interop 서비스에서 GetActiveObject 메서드를 사용하고 있다고 생각했습니다. 나는 그것을 사용하는 데 오류가 없지만 그것을 찾지 않는 것 같습니다.watin - 생성 된 엑셀 시트 저장

사용하는 경우 추가 정보 : 원본 브라우저 창은 백그라운드로 유지되며 생성 된 Excel 시트의 이름은 "xxx.aspx"입니다. 작업 표시 줄에 표시되는대로 브라우저 창에 표시되지 않습니다.

디스크에 저장하고 싶기 때문에 새로운 Excel 창에 연결하는 데 큰 도움이됩니다.

답변

0

WatiN은 브라우저를 자동화하므로 Excel에서 파일이 열리면 WatiN은 더 이상 도움이되지 않습니다. WatiN을 참조하지 않고이 질문을하고 싶을 수도 있습니다. 그 이유는 이것이 정확히 .NET/interop 시나리오이기 때문입니다. 다음은 귀하에게 도움이 될만한 링크입니다. http://support.microsoft.com/kb/316126

+0

응답 해 주셔서 감사합니다. 예, 도움이되었습니다. 폼에 포커스를 바꿀 수 있도록 원래 콘솔 앱을 변환 해 보았습니다. 아직 작동하지 않아 연구해야 할 몇 가지 근본적인 문제가있을 수 있습니다. 불행히도 이제 페이지가 IE에서 올바르게 렌더링되지 않으므로 디스플레이 문제를 해결할 때까지 Watun 전체가 쓸모가 없습니다. –