2009-10-03 5 views
3

누구나 콘텐츠 변경 사항을 처리 할 수 ​​있는지 여부를 알 수 있습니까? 예를 들어 문서의 콘텐츠가 변경된 경우 (이상적인 위치/범위 등) 이벤트가 있는지 여부를 알 수 있습니까?VSTO : Word Doc의 콘텐츠/텍스트 변경 이벤트?

+0

글쎄, 거기에 새 문서를 만들 때 아마 발생하는 DocumentChange 이벤트가 있습니다 .2k7 Word 개체 모델, 그리고 당신이 찾고있는 것과 비슷하지 않습니다. 당신이 그것에 대해 생각할 때, 그것이 하나라면, 그것은 항상 불이 났을 것입니다. 그래서 정의상으로, 그것들은 하나가 아닙니다. 시스템이 응답하지 않기 때문에 사건의 홍수 희망은 도움이됩니다. Bob. –

+0

아래의 답변이 귀하의 질문에 대답했는지 또는 추가 정보가 필요한지 확인하기 위해 체크인하십시오. –

답변

1

콘텐츠 변경 내용을 알리는 이벤트는 "Application.WindowSelectionChange"이지만, 원하는 위치/위치와 같이 변경된 사항은 알리지 않습니다. 원하는 프로그램을 알려줄 것입니다.

+0

범위 객체로 묶인 선택이 이루어지면 해고되지 않습니까? 따라서 전체 문서가 선택되지 않으면 실행되지 않습니다. –

+0

문서에 따르면 Selection 개체는 을 나타냅니다. 선택 영역은 문서에서 선택된 (강조 표시된) 영역을 나타내거나 문서에서 아무 것도 선택되지 않은 경우 삽입 점을 나타냅니다. 문서 윈도우 창당 하나의 선택 개체 만있을 수 있으며 전체 응용 프로그램에서 하나의 선택 개체 만 활성화 될 수 있습니다. –

+0

선택 영역이 변경 될 때만 활성화됩니다. 즉, 다른 영역이 선택됩니다. –

1

더 이상 가능하지 않습니다. Office 2007 이하 버전에서는 스마트 태그를 사용하고 콘텐츠가 변경되면 다시 호출되는 사용자 지정 스마트 태그를 만들 수 있지만 Office 2010에서는 제거되었습니다. (

나는 타이머가 유일한 방법이라고 생각합니다. , 불행히도이 접근법을 취하는 경우 단어의 성능을 죽이지 않았는지 확인해야 할 것입니다.

관련 문제