Word文書をVBAでPDFに保存する方法

著者: Laura McKinney
作成日: 3 4月 2021
更新日: 19 11月 2024
Anonim
【エクセル マクロ】ボタン1つでPDFを自動作成【Excel VBA】
ビデオ: 【エクセル マクロ】ボタン1つでPDFを自動作成【Excel VBA】

コンテンツ

Microsoft Word 2007にはVisual Basic for Applications(VBA)コードエディタが付属しており、通常は使用できない機能を実行できるコントロールを作成できます。 Word 2007では、VBAコードエディタを使用してWord文書をPDF形式で保存できます。 Wordが使用する「.docx」以外のファイル形式でレポートとドキュメントを配布したい場合、これが役立ちます。ただし、VBAコードを使用して文書をPDF形式で保存するには、その前にMicrosoftの無償の補足文書を通じて、Microsoft WordでPDF形式のサポートを有効にする必要があります。


説明書

VBAコードエディタを使用して文書をPDF形式で保存する (Fotolia.comからのブレインスティガーによるコンピューター画像)

    WordでPDFサポートを有効にする

  1. Microsoft Word 2007を開きます。プログラムの右上隅にある青いヘルプボタンをクリックしてください。 Wordのヘルプボックスに「pdfおよびxpsファイルフォーマット」と入力し、[Enter]を押します。 「PDF、XPS形式のファイルを印刷、共有、保護する」という出力をクリックします。

  2. [何をしますか?]セクションの[MicrosoftのPDF形式またはXPS形式のアドインをインストールして使用する]をクリックします。ダウンロードページに移動するには、[2007 Microsoft Officeプログラム用のPDFまたはMicrosoft XPSアドインとして保存]インターネットリンクをクリックします。 Microsoft Wordを終了します。

  3. 「ダウンロード」ボタンをクリックしてください。ファイルをコンピューターに保存してください。ファイルをダブルクリックして開きます。 [マイクロソフトソフトウェアライセンス条項]ライセンスボックスをクリックします。 [続行]をクリックしてインストールが完了するまで待ちます。

    VBAコードの作成と実行

  1. PDFに変換したいMicrosoft Word文書を開きます。 [Office]ボタンをクリックして[Wordのオプション]を選択します。有効にするには、リボンの[開発者を表示]タブをクリックします。 [OK]をクリックしてください。

  2. 「開発者」をクリックしてください。 [コード]グループの[マクロ]をクリックします。 [マクロ名]ボックスに「PDFに保存」または別の名前を入力します。 「作成」ボタンをクリックしてください。


  3. 次のVBAコードを入力するか、コピーして[新しいマクロコード]ウィンドウに貼り付けます。ActiveDocument.ExportAsFixedFormat OutputFileName:= ActiveDocument.Path& "&" ActiveDocument.Name& ".pdf"、ExportFormat: = _

    wdExportFormatPDF、OpenAfterExport:= Falseの、OptimizeFor:= _ wdExportOptimizeForPrint、範囲:= wdExportAllDocument、_アイテム:= wdExportDocumentContent、IncludeDocProps:= Trueの場合、KeepIRM:= Trueの場合、_ CreateBookmarks:= wdExportCreateNoBookmarks、DocStructureTags:= Trueの場合、_

    BitmapMissingFonts:= True、UseISO19005_1:= False

  4. [ファイル]メニューをクリックし、[閉じてMicrosoft Wordに戻る]をクリックします。

  5. [開発者]タブの[コード]グループにある[マクロ]をクリックします。マクロの名前をクリックして選択します(まだ選択されていない場合)。 [実行]をクリックしてVBAコードを実行し、Word文書を自動的にPDFに保存します。 Word文書が保存されたフォルダーを探して、PDFバージョンのファイルを見つけます。

  6. PDFとして保存するWord文書を開きます。[開発者]タブをクリックし、[マクロ]をクリックして、作成したマクロの名前を選択し、[実行]をクリックします。

必要なもの

  • Microsoft PDFまたはXPS拡張として保存