Workbook.ExportAsFixedFormat メソッド (2007 System)

更新 : 2007 年 11 月

ブックを PDF 形式または XPS 形式で保存します。

名前空間 :  Microsoft.Office.Tools.Excel
アセンブリ :  Microsoft.Office.Tools.Excel.v9.0 (Microsoft.Office.Tools.Excel.v9.0.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 _
)
'使用
Dim instance As Workbook
Dim Type As XlFixedFormatType
Dim Filename As Object
Dim Quality As Object
Dim IncludeDocProperties As Object
Dim IgnorePrintAreas As Object
Dim From As Object
Dim To As Object
Dim OpenAfterPublish As Object
Dim FixedFormatExtClassPtr As Object

instance.ExportAsFixedFormat(Type, Filename, _
    Quality, IncludeDocProperties, IgnorePrintAreas, _
    From, To, OpenAfterPublish, FixedFormatExtClassPtr)
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。

解説

2007 Microsoft Office Excel からの PDF または XPS ファイルとしての保存は、その機能を提供するアドインをインストールした後でのみ実行できます。詳細については、Office Online の「PDF や XPS など、その他のファイル形式のサポートを有効にする」を参照してください。

省略可能なパラメータ

省略可能なパラメータについては、「Office ソリューションの省略可能なパラメータについて」を参照してください。

次のコード例では、ブックの最初のページを、高い品質解像度を使用して、指定されたファイル パスに PDF 形式で保存します。

この例は、ドキュメント レベルのカスタマイズ用に作成されています。

Private Sub SaveAsPDF()
    Me.ExportAsFixedFormat( _
        Excel.XlFixedFormatType.xlTypePDF, _
        "c:\myWorkbook", _
        Excel.XlFixedFormatQuality.xlQualityStandard, _
        True, _
        True, _
        1, _
        1, _
        False)
End Sub
private void SaveAsPDF()
{                        
    this.ExportAsFixedFormat(
        Excel.XlFixedFormatType.xlTypePDF,
        @"c:\myWorkbook",
        Excel.XlFixedFormatQuality.xlQualityStandard,
        true,
        true,
        1,
        1,
        false,
        missing);
}

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

Workbook クラス

Workbook メンバ

Microsoft.Office.Tools.Excel 名前空間