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
)
パラメータ
Type
型 : Microsoft.Office.Interop.Excel.XlFixedFormatTypeブックを PDF 形式または XPS 形式のどちらで保存するかを指定する Microsoft.Office.Interop.Excel.XlFixedFormatType のいずれかの値。
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」を参照してください。
解説
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);
}
アクセス許可
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。