2012-06-21 2 views
0

저장 취소C# 건너 뛰기/내가 사용 FormLoad에 동적으로 새 Word 문서를 생성/오픈 열린 Word 문서

  • 을 말씀 = Microsoft.Office.Interop.Word를 사용하여;
  • oWord = new Word.Application();
  • oDoc = oWord.Documents.Add (참조 Omissing, refMissing, refMissing, refMissing);

내가 가지고있는 것을 사용하여 문서 저장 "버튼 SAVE"

  • oDoc.SaveAs (REF 파일 이름, 심판 oMissing, 심판 oMissing, 심판 oMissing, 심판 oMissing, 심판 oMissing, 심판 oMissing을, 참조하기, 참조하기, 참조하기, 참조하기, 참조하기, 참조하기, 참조하기, 참조하기, 참조하기, 참조하기);

는 그럼 사용 FormClosed에 문서를 폐쇄 구가 추가

  • oDoc.Close (REF oMissing, REF oMissing, oMissing REF)를;

시나리오 : 프로그램을 실행하고 종료/종료합니다. 갑자기 문서의 "다른 이름으로 저장"대화 상자가 나타납니다. 저장 프로세스가 "SAVE 버튼"에 있기 때문에 문서를 저장하지 않았다는 것을 깨달았습니다.

어떻게하면 문서를 저장하거나 저장을 위해 자동으로 "취소"를 선택할 수 있습니까? 도움이되는 사람들이 있습니까?

답변

4

Close 메서드에는 변경 내용 저장 여부에 대한 매개 변수가 포함되어 있습니다. 첫 번째 매개 변수로 wdDoNotSaveChanges를 전달하십시오. 자세한 내용은 Close method 설명서를 참조하십시오.

0

oDoc.Saved 속성을 true로 설정하십시오. 그러면 Word가 문서를 닫을 때 저장하라는 메시지를 표시하지 않습니다.