다음을 통해 공유


WorksheetBase.PrintOutEx 메서드

워크시트를 인쇄합니다.

네임스페이스:  Microsoft.Office.Tools.Excel
어셈블리:  Microsoft.Office.Tools.Excel.v4.0.Utilities(Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

구문

‘선언
Public Sub PrintOutEx ( _
    from As Object, _
    to As Object, _
    copies As Object, _
    preview As Object, _
    activePrinter As Object, _
    printToFile As Object, _
    collate As Object, _
    prToFileName As Object, _
    ignorePrintAreas As Object _
)
public void PrintOutEx(
    Object from,
    Object to,
    Object copies,
    Object preview,
    Object activePrinter,
    Object printToFile,
    Object collate,
    Object prToFileName,
    Object ignorePrintAreas
)

매개 변수

  • from
    형식: System.Object
    인쇄를 시작할 페이지 번호입니다.이 인수를 생략하면 인쇄가 처음부터 시작됩니다.
  • to
    형식: System.Object
    인쇄할 마지막 페이지 번호입니다.이 인수를 생략하면 마지막 페이지까지 인쇄됩니다.
  • copies
    형식: System.Object
    인쇄할 매수입니다.이 인수를 생략하면 한 부만 인쇄됩니다.
  • preview
    형식: System.Object
    Microsoft Office Excel에서 개체를 인쇄하기 전에 인쇄 미리 보기를 호출하도록 하려면 true이고,개체를 즉시 인쇄하려면 false입니다.
  • activePrinter
    형식: System.Object
    활성 프린터의 이름을 설정합니다.
  • printToFile
    형식: System.Object
    파일로 인쇄하는 경우 true입니다.PrToFileName이 지정되지 않으면 Excel에서 출력 파일의 이름을 입력하라는 메시지를 표시합니다.
  • collate
    형식: System.Object
    여러 장을 한 부씩 인쇄하는 경우 true입니다.
  • prToFileName
    형식: System.Object
    PrintToFile이 true로 설정되면 이 인수는 인쇄할 파일의 이름을 지정합니다.
  • ignorePrintAreas
    형식: System.Object
    인쇄 영역을 무시하고 통합 문서 전체를 인쇄하려면 true이고, 그렇지 않으면 false입니다.

설명

From 및 To의 설명에 표시된 "페이지"는 시트 또는 통합 문서의 전체 페이지가 아니라 인쇄되는 페이지를 나타냅니다.

선택적 매개 변수

선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하십시오.

예제

다음 코드 예제에서는 PrintOutEx 메서드를 사용하여 워크시트의 처음 두 페이지를 기본 프린터로 한 부씩, 모두 두 부 인쇄합니다. 이 코드 예제를 실행하려면 통합 문서에 데이터가 포함된 Sheet1이라는 워크시트가 포함되어 있어야 합니다.

이 예제는 문서 수준 사용자 지정을 위한 것입니다.

Private Sub PrintWorksheet()
    Dim mySheet As Microsoft.Office.Tools.Excel.WorksheetBase = Globals.Sheet1

    mySheet.PrintOutEx( _
        From:=1, _
        To:=2, _
        Copies:=2, _
        Preview:=False, _
        Collate:=True, _
        IgnorePrintAreas:=True)
End Sub
private void PrintWorksheet()
{
    Microsoft.Office.Tools.Excel.Worksheet mySheet = Globals.Sheet1.Base;

    mySheet.PrintOutEx(
        1,
        2,
        2,
        false,
        missing,
        false,
        true,
        missing,
        true);
}

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

WorksheetBase 클래스

Microsoft.Office.Tools.Excel 네임스페이스