2011-10-18 2 views
0

Office 2007 interop API는 문서 변경시 이벤트를 제공하지 않습니다.MS Office 2007 Office의 문서 변경 사항을 어떻게 추적합니까?

발생하는 각 수정에 대해 어떻게 이벤트를받을 수 있습니까?

(OnDeleteSlide, OnAddSlide, 등 같은) 나는

은 아마 CRTL + Z 컨트롤의 상태를 확인 ... 실제로 램에서 문서의 해시를 얻을 수 있다고 생각하지만, 표시되지 않습니다 ...

답변

0

Word.Application.DocumentChange + = 새 ApplicationEvents2_DocumentChangeEventHandler (...);

+0

은 파워 포인트 또는 엑셀에서 필요합니다.) – Avlin

+0

Excel 통합 문서는 시트로 구성되어 있습니다. 따라서 'Excel.Application.SheetChange'를 사용하여 시트의 모든 변경 사항을 확인할 수 있습니다. 새로운 시트 생성 이벤트 - 'Excel.Application.WorkbookNewSheet'. MSPPt는 다음과 같이 envistigate한다 :'pptApp.PresentationNewSlide','pptApp.NewPresentation' 그리고'pptApp.WindowSelectionChange' – Shelest

+0

이 정보는 도움이 되었습니까? – Shelest

관련 문제