다음을 통해 공유


NamedRange.ExportAsFixedFormat 메서드

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

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

구문

‘선언
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 _
)
void ExportAsFixedFormat(
    XlFixedFormatType Type,
    Object Filename,
    Object Quality,
    Object IncludeDocProperties,
    Object IgnorePrintAreas,
    Object From,
    Object To,
    Object OpenAfterPublish,
    Object FixedFormatExtClassPtr
)

매개 변수

  • Filename
    형식: System.Object
    저장할 파일의 이름입니다.전체 경로를 포함할 수 있으며, 경로를 포함하지 않으면 해당 파일은 자동으로 현재 폴더에 저장됩니다.
  • Quality
    형식: System.Object
    선택적 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에서는 변환기가 있는 경우 파일 형식 변환을 수행합니다.변환은 일반적으로 사용자가 시작합니다.

예제

다음 코드 예제에서는 표준 품질 해상도를 사용하여 명명된 범위 NamedRange1이 들어 있는 하나의 페이지를 지정된 파일 경로 및 파일 이름의 PDF 형식으로 저장합니다.생성된 PDF 파일에는 통합 문서 속성이 포함됩니다.이 코드 예제를 실행하려면 통합 문서에 Sheet1이라는 시트가 포함되어 있고 이 시트에는 데이터가 들어 있는 NamedRange1이라는 명명된 범위가 있어야 합니다.

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

Private Sub SaveNamedRangeAsPDF()
    Dim myNamedRange As Microsoft.Office.Tools.Excel.NamedRange = _
        Globals.Sheet1.NamedRange1

    myNamedRange.ExportAsFixedFormat( _
        Excel.XlFixedFormatType.xlTypePDF, _
        "c:\SalesData", _
        Excel.XlFixedFormatQuality.xlQualityStandard, _
        True, _
        True, _
        1, _
        1, _
        False)
End Sub
private void SaveNamedRangeAsPDF()
{
    Microsoft.Office.Tools.Excel.NamedRange myNamedRange = 
        Globals.Sheet1.namedRange1;

    myNamedRange.ExportAsFixedFormat( 
        Excel.XlFixedFormatType.xlTypePDF, 
        @"c:\SalesData", 
        Excel.XlFixedFormatQuality.xlQualityStandard, 
        true, 
        true, 
        1, 
        1,
        false);
}

.NET Framework 보안

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

참고 항목

참조

NamedRange 인터페이스

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