2014-12-09 2 views
0

다음 코드를 사용하여 새 단어 문서를 엽니 다. 워드 문서를 프로그래밍 방식으로 저장하려면 단어가 닫힐 때 발생하는 이벤트 리스너를 객체에 추가하고 싶습니다. 이것이 가능한가?Word.Application 형식의 개체에 이벤트 처리기 추가

Set objWord = createobject("Word.Application") 
    objWord.visible = True 
    Set objDoc = objWord.documents.add() 
    Call objDoc.content.select() 
    Set selection = objWord.selection() 
    Call selection.collapse() 

    objDoc.Close 
    Set objDoc = Nothing 
    objWord.Quit 
    Set objWord = Nothing 

편집 :

더 나은 내가하고 싶은 것을 설명하려고

. 내 LotusScript 에이전트는 사용자의 단어 문서를 열어야합니다. 사용자가 텍스트를 입력 한 다음 문서라는 단어를 닫습니다. 단어 저장 대화 상자를 표시하는 대신 파일을 메모 문서의 첨부 파일로 포함시키기 위해 프로그래밍 방식으로 문서를 저장하려고합니다. 지금까지 단어가 닫힐 때 이벤트의 핸들을 얻는 해결책을 찾지 못했습니다.

+0

좀 더 설명해주세요. 제가 이해할 지 모르겠다. 나는 당신이 지정한 로터스 노트와 lotusscript 태그에 추가로 ms-word 태그를 추가했다. 왜냐하면 당신이 이것을 보려고 Word 스크립팅에 대한 전문가를 필요로하기 때문이다. Lotus Notes (또는 Domino) 내에서 LotusScript를 사용하여 새 문서를 만들고이 문서에 VBA 코드를 프로그래밍 방식으로 추가하여 MS Word가 닫힐 때 실행되는 이벤트 수신기로 사용하려고합니까? 나는 Word의 스크립팅에 의해 허용되지 않을 것이라고 생각하지만 다시 한번 당신이 이것을보고있는 Word 전문가가 필요하다고 생각합니다. –

답변

0

나는 this link on one of the ldd wikis에 아마도 필요한 것을 가지고 있다고 생각합니다. 당신이 필요로하는 것을 조금 더 명확히한다면, 당신은 더 나은 대답을 얻을 수 있습니다.

단어를 닫을 때 통보를 받기를 원한다고 생각합니다. 저장이나 수정을 강요 할 수 있습니까? 비슷한 lotusscript를 사용하여 닫는 방법에 저장을 강제 실행할 수 있습니다. 닫을 때까지 기다릴 필요가 없습니다.

관련 문제