여러 엑셀 파일을 한 번에 인쇄하려면 어떻게 해야 하나요?

70 조회수
여러 엑셀 파일을 동시에 인쇄하려면, 먼저 파일 탐색기에서 인쇄할 파일들을 선택합니다. 연속된 파일이라면 Shift 키를 누른 채 선택하고, 그렇지 않다면 Ctrl 키를 이용해 각 파일을 개별 선택합니다. 선택 후 마우스 오른쪽 버튼을 클릭하여 인쇄를 선택하면 모든 파일이 한 번에 인쇄됩니다. 인쇄 설정은 필요에 따라 조정 가능합니다.
의견 0 좋아요

엑셀 파일, 이제 하나씩 인쇄하는 시대는 끝! 효율적인 다중 파일 인쇄 방법 완벽 가이드

엑셀은 데이터 관리와 분석에 필수적인 도구이지만, 여러 개의 엑셀 파일을 다뤄야 할 때 하나씩 파일을 열어 인쇄하는 과정은 번거롭고 시간 낭비로 느껴질 수 있습니다. 특히 보고서 작성이나 자료 취합처럼 많은 엑셀 파일을 인쇄해야 하는 경우에는 더욱 그렇습니다. 하지만 걱정 마세요! 이 가이드에서는 여러 엑셀 파일을 쉽고 빠르게, 한 번에 인쇄하는 다양한 방법을 소개합니다. 단순히 파일 탐색기에서 선택 후 인쇄하는 방법 외에도 더욱 강력하고 유연한 방법들을 통해 업무 효율성을 극대화할 수 있습니다.

1. 파일 탐색기 활용: 가장 간편한 방법 (Windows & macOS)

가장 기본적인 방법은 파일 탐색기를 이용하는 것입니다. 이 방법은 특별한 프로그램 설치 없이 간단하게 여러 엑셀 파일을 선택하여 인쇄할 수 있다는 장점이 있습니다.

  • Windows:
    1. 인쇄하려는 엑셀 파일들이 저장된 폴더를 엽니다.
    2. 연속된 파일 선택: Shift 키를 누른 상태에서 첫 번째 파일과 마지막 파일을 클릭합니다.
    3. 개별 파일 선택: Ctrl 키를 누른 상태에서 인쇄하려는 파일들을 하나씩 클릭합니다.
    4. 선택된 파일 위에서 마우스 오른쪽 버튼을 클릭하고 "인쇄"를 선택합니다.
    5. 인쇄 설정 창이 나타나면 원하는 설정을 조정하고 인쇄를 시작합니다.
  • macOS:
    1. Finder에서 인쇄하려는 엑셀 파일들이 저장된 폴더를 엽니다.
    2. 연속된 파일 선택: Shift 키를 누른 상태에서 첫 번째 파일과 마지막 파일을 클릭합니다.
    3. 개별 파일 선택: Command 키를 누른 상태에서 인쇄하려는 파일들을 하나씩 클릭합니다.
    4. 선택된 파일 위에서 마우스 오른쪽 버튼 (또는 Control 키를 누른 채 클릭)을 클릭하고 "인쇄"를 선택합니다.
    5. 인쇄 설정 창이 나타나면 원하는 설정을 조정하고 인쇄를 시작합니다.

2. 엑셀 내 VBA (Visual Basic for Applications) 매크로 활용: 고급 사용자 맞춤형 솔루션

VBA 매크로를 사용하면 더욱 강력하고 유연하게 엑셀 파일 인쇄를 자동화할 수 있습니다. 특정 폴더 안의 모든 엑셀 파일을 한 번에 인쇄하거나, 파일 이름에 특정 키워드가 포함된 파일만 선택적으로 인쇄하는 등 다양한 기능을 구현할 수 있습니다.

  • 매크로 코드 예시 (특정 폴더 안의 모든 엑셀 파일 인쇄):
Sub PrintAllExcelFiles()
    Dim FSO As Object, Folder As Object, File As Object
    Dim FilePath As String

    ' 폴더 경로 설정 (실제 폴더 경로로 변경해야 합니다.)
    FilePath = "C:UsersYourNameDocumentsExcelFiles"

    ' FileSystemObject 생성
    Set FSO = CreateObject("Scripting.FileSystemObject")

    ' 지정된 폴더 객체 가져오기
    Set Folder = FSO.GetFolder(FilePath)

    ' 폴더 내의 모든 파일 순회
    For Each File In Folder.Files
        ' 파일 확장자가 .xlsx 또는 .xls인지 확인
        If LCase(Right(File.Name, 4)) = "xlsx" Or LCase(Right(File.Name, 3)) = "xls" Then
            ' 엑셀 파일 열기
            Workbooks.Open File.Path
            ' 인쇄
            ActiveWorkbook.PrintOut
            ' 엑셀 파일 닫기 (변경 사항 저장 여부 설정)
            ActiveWorkbook.Close SaveChanges:=False
        End If
    Next File

    ' 객체 해제
    Set FSO = Nothing
    Set Folder = Nothing
    Set File = Nothing

    MsgBox "모든 엑셀 파일 인쇄 완료!"
End Sub
  • 매크로 사용 방법:
    1. 엑셀을 실행하고 "개발 도구" 탭을 클릭합니다 (만약 "개발 도구" 탭이 보이지 않는다면, "파일" -> "옵션" -> "리본 사용자 지정"에서 "개발 도구"를 체크하십시오).
    2. "Visual Basic" 버튼을 클릭하여 VBA 편집기를 엽니다.
    3. "삽입" -> "모듈"을 선택하여 새로운 모듈을 생성합니다.
    4. 위의 매크로 코드를 모듈 창에 복사하여 붙여넣습니다.
    5. FilePath 변수의 값을 실제 엑셀 파일들이 저장된 폴더 경로로 변경합니다.
    6. VBA 편집기를 닫고 엑셀로 돌아옵니다.
    7. "개발 도구" 탭에서 "매크로" 버튼을 클릭합니다.
    8. "PrintAllExcelFiles" 매크로를 선택하고 "실행" 버튼을 클릭합니다.

3. 배치 파일 (.bat) 활용: 자동화된 인쇄 작업 스케줄링

배치 파일을 사용하면 VBA 매크로를 실행하는 명령을 배치 파일에 저장하여 특정 시간에 자동으로 엑셀 파일을 인쇄하도록 스케줄링할 수 있습니다. 이는 정기적으로 보고서를 인쇄해야 하는 경우 매우 유용합니다.

  • 배치 파일 생성 예시:
@echo off
"C:Program FilesMicrosoft OfficerootOffice16EXCEL.EXE" "C:PathToYourExcelFile.xlsm" /x "PrintAllExcelFiles"
exit
  • 설명:

    • C:Program FilesMicrosoft OfficerootOffice16EXCEL.EXE: 엑셀 실행 파일의 경로입니다. 엑셀 설치 경로에 따라 변경해야 합니다.
    • C:PathToYourExcelFile.xlsm: VBA 매크로가 포함된 엑셀 파일의 경로입니다. 실제 파일 경로로 변경해야 합니다.
    • /x "PrintAllExcelFiles": 엑셀을 실행하고 "PrintAllExcelFiles" 매크로를 실행하라는 명령어입니다.
  • 작업 스케줄러 설정:

    1. Windows 검색 창에 "작업 스케줄러"를 입력하고 실행합니다.
    2. "작업 만들기"를 클릭합니다.
    3. 작업 이름, 설명 등을 입력합니다.
    4. "트리거" 탭에서 작업을 실행할 시간, 요일 등을 설정합니다.
    5. "동작" 탭에서 "새로 만들기"를 클릭하고, 동작 유형을 "프로그램 시작"으로 선택합니다.
    6. "프로그램/스크립트" 입력란에 cmd를 입력하고, "인수 추가" 입력란에 /c "C:PathToYourBatchFile.bat"을 입력합니다 (배치 파일 경로를 실제 경로로 변경해야 합니다).
    7. "확인"을 클릭하여 작업을 저장합니다.

주의 사항:

  • VBA 매크로를 사용하려면 엑셀 보안 설정을 변경해야 할 수 있습니다 ("파일" -> "옵션" -> "보안 센터" -> "보안 센터 설정" -> "매크로 설정"에서 "모든 매크로 사용" 또는 "디지털 서명된 매크로만 사용"을 선택하십시오).
  • 배치 파일에서 엑셀 실행 파일 경로가 정확해야 합니다.
  • 작업 스케줄러에서 작업 실행 계정에 적절한 권한이 있는지 확인하십시오.

결론:

이 가이드에서 소개된 다양한 방법을 활용하면 여러 엑셀 파일을 한 번에 인쇄하는 작업을 효율적으로 처리할 수 있습니다. 파일 탐색기를 이용한 간단한 방법부터 VBA 매크로와 배치 파일을 활용한 고급 자동화까지, 자신의 필요와 숙련도에 맞는 방법을 선택하여 업무 효율성을 극대화하십시오. 엑셀 파일 인쇄, 이제 더 이상 시간 낭비하지 마세요!