VBAを使用してExcelファイルをPDFとして保存する方法

著者: Virginia Floyd
作成日: 14 Aug. 2021
更新日: 17 11月 2024
Anonim
Excel VBA入門 ファイルをPDFにして保存
ビデオ: Excel VBA入門 ファイルをPDFにして保存

コンテンツ

PDFファイルを使用すると、どのシステムでも同じに見え、他の人が変更できないように、文書またはレポートを公開できます。 Microsoft Office 2007および2010では、各アプリケーションに[Publish to PDF]オプションが含まれているため、ドキュメント、スライド、またはスプレッドシートをPDFファイルとして保存できます。これにより、Excelスプレッドシートをメニューからおよび指示に従ってPDFに保存することがはるかに簡単になります。


説明書

Microsoft Office 2007および2010では、ファイルをPDFに簡単に保存できます。 (Stockbyte / Stockbyte / Getty Images)
  1. マイドキュメントフォルダまたはWindowsエクスプローラでExcelファイル名をダブルクリックするか、Excelを開いてスタートボタンの[開く]コマンドを使用します。ファイルを探して[開く]をクリックします。

  2. [Alt]キーと[F11]キーを同時に押して、Visual Basic Editorを開きます。プロジェクトエクスプローラを使用して、スプレッドシートをPDFファイルとして保存する必要があるフォルダを参照します。ファイルを保存したい場所のVisual Basicコードの上にカーソルを置きます。

  3. 「PDFとして保存」を実行するには、「固定フォーマットとしてエクスポート」機能を使用します。この機能は、任意のワークシート(たとえば、 "ActiveSheet"、固定形式としてエクスポート)、またはワークブック全体(たとえば "ActiveWorkbook")に必要です。

    このコマンドで多数のオプションを設定できます。オプションの下の値はExcelのデフォルト値です。

    [必須]タイプ:= xlTypePDF [必須]ファイル名:= [オプション]品質:= xlQuality Standard(xlQuality StandardまたはxlQuality Minimum)[オプション]ドキュメントプロパティを含める:= Truth( "Truth"は、作成者名やドキュメントタイトルなどのドキュメントプロパティがドキュメントに含まれることを意味します)。 [False]は、境界内の情報のみが含まれることを意味します。[オプション]印刷領域を無視します。= False( "Truth"はワークシートのすべてのコンテンツを含めることを意味します)。 [オプション] From:= 1(これはExcelが保存を開始するページの番号です。省略した場合、最初のページから開始されます。)[オプション] To:= 5(これは(オプション)公開後に開く:= False( "Truth"はExcelがデフォルトのPDFファイルリーダーを起動することを示します) ; "False"は新しいファイルPを示します。 DFは自動的に開かれるべきではありません。

  4. 機能コードを実行して、「PDFの保存」が正しく機能していることを確認してください。ワークシートからファイルを保存します。


どうやって

  • 情報を保存することは、Excelの機能を自動化するための新しい機能を学ぶための最速の方法です。記録を開始し、手動で操作を実行し、記録を停止し、必要なプロパティ、メソッド、および機能を確認するためにVisual Basicで情報コードを開きます。

お知らせ

  • 情報の自動化に取り組む前に、スプレッドシートファイルをバックアップしてください。
  • 自動化を慎重にテストして、期待通りに機能することを確認します。
  • この解決策は、Windowsプラットフォーム上のExcel 2007および2010で機能します。 Macでの実装は異なるかもしれません。

必要なもの

  • Microsoft Excel 2007または2010
  • "PDFまたはXPSとして保存"を指定したMicrosoft Office 2007(Office 2010には必ずしも含まれていません)