본문 바로가기

Add In

현재 워크북 휴지통으로 집어넣기

지난번 했던 열려있는 워크북 지우기 관련하여 API 부분과 연동해서 소스를 고쳤습니다

Sub KillActiveWorkbook2()    '//활성화된 파일 삭제하기
    Dim strFile As String
    Dim intResult As Integer
    On Error GoTo kkk
    strFile = ActiveWorkbook.Path & "\" & ActiveWorkbook.Name
   
    intResult = MsgBox(ActiveWorkbook.Name & " 항목을 휴지통에 버리시겠습니까?", vbYesNo, "파일 삭제 확인")
    If intResult = vbNo Then Exit Sub
   
    ActiveWorkbook.Close savechanges:=False
    Recycle (strFile)                 '파일을 휴지통으로 보내는 API관련 프로시져를 호출합니다.
kkk:
    If Err <> 0 Then MsgBox Err.Description, , "에러가 발생했습니다. 시도했던 작업을 확인해주십시오."
    'Err = 0
End Sub

간단하죠? ^^

이걸 실행시키기 위해서는

2009/08/12 - [VBA] - 파일을 휴지통에 넣기(API이용)

의 프로시져가 포함되어 있어야 합니다.

'Add In' 카테고리의 다른 글

단축키로 색 넣기  (2) 2009.09.18
엑셀 및 오피스 프로그램에서 PDF로 저장하기  (0) 2009.09.07
셀크기를 화살표로 조정하기  (0) 2009.08.03
JMT Excel Utilities  (0) 2009.07.21
내가 쓰는 엑셀 애드온  (0) 2009.07.20