Share via


WorksheetBase.ExportAsFixedFormat 메서드

지정된 형식의 파일로 내보냅니다.

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

구문

‘선언
Public Sub ExportAsFixedFormat ( _
    type As XlFixedFormatType, _
    filename As Object, _
    quality As Object, _
    includeDocProperties As Object, _
    ignorePrintAreas As Object, _
    from As Object, _
    to As Object, _
    openAfterPublish As Object, _
    fixedFormatExtClassPtr As Object _
)
public void ExportAsFixedFormat(
    XlFixedFormatType type,
    Object filename,
    Object quality,
    Object includeDocProperties,
    Object ignorePrintAreas,
    Object from,
    Object to,
    Object openAfterPublish,
    Object fixedFormatExtClassPtr
)

매개 변수

  • filename
    형식: System.Object
    새 PDF 또는 XPS 파일의 전체 경로입니다.이 매개 변수를 생략하면 파일이 현재 폴더에 저장됩니다.
  • quality
    형식: System.Object
    내보낸 파일의 품질을 지정하는 Microsoft.Office.Interop.Excel.XlFixedFormatQuality 값 중 하나입니다.
  • includeDocProperties
    형식: System.Object
    내보낸 파일에 문서 속성을 포함하려면 true이고, 그렇지 않으면 false입니다.
  • ignorePrintAreas
    형식: System.Object
    내보낼 때 설정된 모든 인쇄 영역을 무시하려면 true이고, 그렇지 않으면 false입니다.
  • from
    형식: System.Object
    내보내기를 시작할 페이지 번호입니다.이 인수를 생략하면 첫 번째 페이지에서 내보내기가 시작됩니다.
  • to
    형식: System.Object
    내보낼 마지막 페이지 번호입니다.이 인수를 생략하면 마지막 페이지까지 내보내집니다.
  • openAfterPublish
    형식: System.Object
    파일을 즉시 뷰어에 표시하려면 true이고, 그렇지 않으면 false입니다.
  • fixedFormatExtClassPtr
    형식: System.Object
    통합 문서를 다른 고정 형식으로 저장할 수 있게 해 주는 IMsoDocExporter 인터페이스의 구현에 대한 포인터입니다.자세한 내용은 Extending the Office (2007) Fixed-Format Export Feature를 참조하십시오.

설명

이 메서드는 파일을 고정 형식 파일로 내보내기 위한 추가 기능 초기화도 지원합니다. 예를 들어 Excel에서는 변환기가 있는 경우 파일 형식 변환을 수행합니다. 변환은 일반적으로 사용자가 시작합니다.

예제

다음 코드 예제에서는 Sheet1 워크시트의 내용을 인쇄 영역은 무시하고 최대 처음 네 페이지까지 PDF 형식으로 저장합니다. PDF 파일은 표준 품질 해상도를 사용하여 지정된 파일 경로 및 파일 이름으로 저장됩니다. 이 파일에는 통합 문서 속성이 포함됩니다. 이 코드 예제를 실행하려면 통합 문서에 데이터가 포함된 Sheet1이라는 시트가 포함되어 있어야 합니다.

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

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

    mySheet.ExportAsFixedFormat( _
        Excel.XlFixedFormatType.xlTypePDF, _
        "c:\myWorksheet", _
        Excel.XlFixedFormatQuality.xlQualityStandard, _
        True, _
        True, _
        1, _
        10, _
        False)
End Sub
private void SaveWorksheetAsPDF()        
{            
    Microsoft.Office.Tools.Excel.Worksheet mySheet =
        Globals.Sheet1.Base;

    mySheet.ExportAsFixedFormat( 
        Excel.XlFixedFormatType.xlTypePDF, 
        @"c:\myWorksheet", 
        Excel.XlFixedFormatQuality.xlQualityStandard, 
        true, 
        true, 
        1, 
        10, 
        false,
        missing);
}

.NET Framework 보안

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

참고 항목

참조

WorksheetBase 클래스

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