OleContainer에서 워드파일을 실행중에 올렸슴다.. OleContainer.CreateObjectFromFile(WordFileName, False) 그리고는 작업을 한후 OleContainer 의 오브젝트를 저장했는데.. OleContainer.SaveToFile(SaveFileName) 저장한 후 파일을 열...
고드름
•
2000.12.06 09:50
안녕하세요?
고드름 김정입니다.
OleContainer의 SaveToFile은 OleObject 자체를 저장하는 메소드입니...
술친구
•
2000.12.06 21:05
고드름님 답변 감사합니다.
그런데요.. ㅠ.ㅠ
ActiveDocument가 지원을 하지않는다는 에러메시지가 나...
onlydel
•
2001.01.29 05:09
만일 에러가 Interface not supported.라면
WordObject가 생성만 되었을 뿐 아직 실행 되지 않을 것이기 ...
고드름 김정입니다.
OleContainer의 SaveToFile은 OleObject 자체를 저장하는 메소드입니다.
OleContainer의 OleObject ( 이 경우 아마도 WORD.Application ) 에
있는 Interface 함수를 불러줘야만 합니다.
OleContainer1.OleObject.ActiveDocument.SaveAs( SaveFileName );
이런 식으로 하셔야 합니다.
제가 지금 확인할 수 있는 상황이 아니라, 정확하게 생각이 나질 않네여. ㅠ.ㅠ
위의 OleObject에 ActiveDocument 가 없다고 에라가 나면,
OleObject의 ControlInterface 중에 가지고 있을 겁니다.
참고하세요.
그럼.
술친구 wrote:
> OleContainer에서 워드파일을 실행중에 올렸슴다..
> OleContainer.CreateObjectFromFile(WordFileName, False)
>
> 그리고는 작업을 한후 OleContainer 의 오브젝트를 저장했는데..
>
> OleContainer.SaveToFile(SaveFileName)
>
> 저장한 후 파일을 열면 워드에서 형식을 변환해야 한다면서 제대로 열리지
> 않아요.. ㅠ.ㅠ
>
> 왜이런 일이 생길까요..
>
> 고수님들 도움을 주세여...
>
>