나눔터  
  HOME > 나눔터 > 묻고답하기 > 파워포인트
파워포인트
파워포인트에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 ist공원 (istpark)

추천:  4
파일:     조회:  1344
제목:   [VBA]activewindow.close
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 파워포인트 버전(95,97,2000,2002):
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):
3. CPU (486,PentiumI/II/III/IV...):
4. RAM (32,64,128,256,512MB,1G...): 

* 아래줄에 질문을 작성하세요 >> 

activewindow.close를 수행하면
변경내용을 저장하지 않고 바로 닫겨 버립니다.
변경된 부분을 저장할 것인지를 물어보는 과정을 추가하고 싶은데 
방법을 모르겠습니다.
 
[불량 게시물 신고]  
이중광안녕하세요 ist공원님^^
Saved속성과 DisplayAlerts속성을 사용하시면 해결하실수있습니다.
우선 Saved속성을 msoFalse로 하면 Save가 안된것으로 판정되서 저장여부메시지가 뜹니다.
그런데 Saved속성으로도 안되는 경우가 발생하게됩니다.
그런경우가 있는데 그때는 DisplayAlerts가 ppAlertsNone으로 설정되있어서 그렇습니다.
그래서 DisplayAlerts를 ppAlertsAll로 설정하는것이 좋습니다.

아래코드를 실행하시면 저장여부메시지가 뜨고 종료됩니다.
Sub pptClose()
    Application.DisplayAlerts = ppAlertsAll
    ActivePresentation.Saved = msoFalse
    ActivePresentation.Close
End Sub

그런데 ist공원님께서는 파워포인트 VBA를 자세히
배우시려고 하시는군요// ㅎㅎ
하다보면 중독되서 끝이 없다는 ^^;;

ist공원님께서는 파워포인트 VBA로 어떤 작업을 하시나요?

그럼 좋은 하루되세요^^
09-30 (20:03)
삭제 ■신고
ist공원이중광님 답변 감사드립니다.
정말 많은 도움이 되고 있습니다.
전 파워포인트 VBA 자체를 공부하기 보다는 제가 사용하려는 목적에서 ...단순반복 작업을 좀 더 효과적으로 해결하고자 하는 용도에서 시작하게 되었어요.
예전에 엑셀 vba에 빠져서 거의 1년 동안(^^) 중독된 경험이 있는지라, 파워포인트는 맛보기 정도로만 하고 있습니다.
암튼 중광님 만나게 되서 큰 도움 받았구요...
중독 안 되는 범위 내에서 많은 정보 가져가겠습니다.
항상 건강하시고, 좋은 일만 가득하시기를...
10-01 (12:23)
삭제 ■신고
        
  

작성일 : 2006-09-30(17:04)
최종수정일 : 2006-09-30(17:04)