PDFに変換して保存する
サンプルソース
' PDFに変換する ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="c:\xxx.pdf", ' PDFに変換する(詳細設定) ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="c:\xxx.pdf", Quality:= xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False, From:=1, To:=10 |
解説
ExportAsFixedFormatでPDFに変換して保存します。
出力先に同名のファイルが既に存在している場合は、上書きされます。
余白やヘッダの内容はPageSetupの印刷設定(LeftMarginなど)を反映するため、事前に設定する必要があります。
Excel2007で実行する場合は、あらかじめPDFかXPS保存用のアドインをインストールする必要があります。
TypeにはPDF形式またはXPS形式を設定します。
設定 | 内容 |
---|---|
xlTypePDF | |
xlTypeXPS | XPS |
Filenameにはファイル名を設定します。パスを含めない場合は、カレントフォルダ内に保存します。
Qualityにはファイルの品質を指定します。
設定 | 内容 |
---|---|
xlQualityStandard | 標準品質 |
xlQualityMinimum | 最小限の品質 |
IncludeDocPropertiesにはファイルに文書のプロパティを含めるかを設定します。
設定 | 内容 |
---|---|
True | 含める |
False | 含めない |
IgnorePrintAreasには設定されている印刷領域を無視するかを設定します。
設定 | 内容 |
---|---|
True | 無視する |
False | 無視しない |
Fromには開始するページ番号を設定します。省略すると先頭のページから印刷します。
Toには終了するページ番号を設定します。省略すると最後のページまで印刷します。
Excel操作
- 変数や定数の宣言を強制する変数や定数の宣言を強制する サンプルソース Option Explicit Dim str1 As String Msgbo...
- エラー処理を制御するエラー処理を制御する サンプルソース Sub Sample1() On Error Goto 0 Dim i As Long ...
- エラー内容を取得するエラー内容を取得する サンプルソース Sub Sample1() On Error Goto ErrorLabel Dim i...
- デバッグするデバッグする サンプルソース Dim i As Long i = 100 Debug.Print i ' イミディエイト...
- Excelのパスを取得するExcelのパスを取得する サンプルソース ' Excelアプリケーションのパスを表示 Msgbox App...
- Excelのバージョンを取得するExcelのバージョンを取得する サンプルソース ' Excelのバージョンを表示 Msgbox Applica...
- OSのバージョンを取得するOSのバージョンを取得する サンプルソース ' OSのバージョンを表示 Msgbox Application.O...
- ユーザ名・所属名を取得するユーザ名・所属名を取得する サンプルソース ' ユーザ名を表示 Msgbox Application.UserN...
- 全画面表示にする全画面表示にする サンプルソース ' 全画面表示 Aplication.DisplayFullScreen = True '...
- オートコンプリート機能を有効にするオートコンプリート機能を有効にする サンプルソース ' オートコンプリート機能を有効 Ap...
- ファイルのダイアログを開くファイルのダイアログを開く サンプルソース ' 「ファイルを開く」ダイアログを開く Appli...
- 単語のスペルをチェックする単語のスペルをチェックする サンプルソース ' 単語のスペルをチェック Msgbox Cells.Chec...
- ワークシート関数を使うワークシート関数を使う サンプルソース ' 合計を求める Msgbox WorksheetFunction.Sum(Ra...
- ブックの計算を手動にするブックの計算を手動にする サンプルソース ' ブックの計算を手動にする Application.Calcu...
Excel VBA講座
Excel VBA とは
Excel VBAとは、Excelに標準で付いているプログラミング言語です。
VBAはVisual Basic for Applicationsの略で、プログラムの構文は、Vi... |
色を設定するには(ColorIndex、Color)
色の指定方法にはColorIndexとColorの2種類があります。
セルの文字色の場合は Font に、背景色の場合は Interior に... |
VBE とは
VBE (Visual Basic Editor) とは、Excelに搭載したVBA用のエディターのことです。
VBEを起動するには、Excelの「ツール」→「マクロ」→「Visual... |