• 締切済み

差し込み印刷の印刷結果をセット数分のPDFにしたい

heisukewadaの回答

回答No.3

No.2の回答を、リストの数だけ処理をするマクロを、ChatGPTに作ってもらいました。 Sub CreatePDFs() '差し込み文書のリストの数 Dim numDocuments As Integer numDocuments = ActiveDocument.MailMerge.DataSource.RecordCount 'PDFファイル名のベースとなる文字列 Dim baseFileName As String baseFileName = "Document_" 'PDFファイルを保存するフォルダー Dim saveFolder As String saveFolder = "C:\Users\UserName\Documents\PDFs\" 'PDFファイル名のカウンター Dim counter As Integer 'PDFファイルを作成する For counter = 1 To numDocuments 'PDFファイル名を作成する Dim pdfFileName As String pdfFileName = saveFolder & baseFileName & counter & ".pdf" 'PDFファイルを作成する ActiveDocument.MailMerge.DataSource.ActiveRecord = counter ActiveDocument.ExportAsFixedFormat OutputFileName:= _ pdfFileName, ExportFormat:=wdExportFormatPDF, _ OpenAfterExport:=False, OptimizeFor:=wdExportOptimizeForPrint, _ Range:=wdExportAllDocument, From:=1, To:=1, Item:=wdExportDocumentContent, _ IncludeDocProps:=True, KeepIRM:=True, CreateBookmarks:= _ wdExportCreateNoBookmarks, DocStructureTags:=True, BitmapMissingFonts:= _ True, UseISO19005_1:=False Next counter End Sub 保存フォルダは、変更が必要かと思います。 リストは、mdb形式のファイルを使用しています。

関連するQ&A

  • Word2007 差し込み印刷のファイル出力

    Word2007 の差し込み印刷で、Excelからデータも取り込め、印刷もできるようにはなったのですが、 この出力先を、プリンターへの出力ではなく、1つの(Word)ファイルへ出力させる方法はありません でしょうか? PDFファイルへの出力はできそうなのですが、Wordファイルで出来るとありがたいのですが。 ご存知の方、何卒よろしくお願いします。

  • PDFが印刷できません

    A4、40ページで16MBほどあるPDFファイルが印刷できません。 うち数ページを選んでならプリントアウトできます。 しかし、全ページを印刷しようとすると、進行状況が2%ほど読み込んだところで止まって、 そのPDFファイルそのものが強制的に閉じてしまいます。 PDFの中には、イラストレーターとエクセル、ワードファイルから変換したものを単一のPDFに結合してあります。 冊子として全ページ一括出力できないととても困るのですが、どうすれば解決できるでしょうか。

  • PDFの印刷

    質問させてください。 PDFファイルをAcrobatで印刷する際 1枚に2ページ(横に並べて)印刷することはできますか? (PowerPointの配布資料の印刷のように‥) 方法があったら教えてください。 よろしくお願いします。

  • 差し込み印刷(ラベル)について

    お世話になります。 Word2010 Windows7Pro 差し込み印刷(ラベル)したファイルがあります。 このファイルは60ページあるのですが、印刷時にページ設定で 1-5 とやって、5ページまでを印刷しようとしても60ページ全て 印刷されようとします。 実際に60ページを紙に出した訳ではありませんが、印刷ボタンを 押すと「セクションxの余白が印刷可能なページ範囲の外に設定 されています。印刷を継続しますか?」というメッセージが60回 表示されます。 ラベルシート(宛名シール)に印刷するので手差しとなるのですが 5ページずつぐらいで印刷したいと考えています。 そこで質問ですが、  ・差し込み印刷したようなファイルは、1-5のようにページ指定して   印刷できないのでしょうか。  ・出来ないのであれば、60ページあるファイルを複数のファイルに   分割したいのですがツール等を使って分割することは可能でしょうか。   ※例えば1P~5Pだけ残して、残りを全てDeleteすると6ページ目に     まっさらのページが出来てしまい、そのページを削除できません     でした。 ご教示の程、宜しくお願い致します。

  • ワード2007でラベルの差し込み印刷ができません

    ワード2007でラベルの差し込み印刷ができません いつもお世話になっています。 さて、ワード2007で差し込み印刷でラベルシールに印字しようとしました。 差し込み文書のタブを開き、「差し込み印刷の開始」のダイアログをクリックして 差し込み印刷のウィザードをクリックしてその指示にもとづいて順次すすめていき ました。 そしてラベルのプレビュー表示ではちゃんと全件が表示されるのですが 印刷をした場合、何の印字もされない空白のページが出力されます。 印刷のコマンドの中の印刷プレビューも同様に空白です。 ファイルをRTFファイルに変換しても、ディスプレイに表示はされるのですが 印刷の際には空白となります。 いったいどうすればよいのでしょうか、よろしくご教示ください。 PS 挨拶状等のレターについてはウィザードに従って問題なく印字されました。 OSはXp  マシンは富士通FMV-A6390 CPU は コアi3 メモリは 2GB

  • Wordで差込印刷した後に別々のファイル名をつける

    以前の質問を参考にさせていただき挑戦しましたが、できませんでした。 http://okwave.jp/qa/q3220191.html やりたいことは、上記のリンク先と同じですが、 使用しているのが、ワード2010と、エクセル2010になります。 VBAの知識がなく困っております。 やりたいこと。 「ワード2010」と 「エクセル2010」を使って、 エクセルのリストをワードに差し込み印刷したいです。 その際に、ただPDFに出力すると、1ファイルに全リスト分入ってしまうので、 PDFをファイル名(エクセルリストにデータあり)でそれぞれ分けて保存がしたいです。 手動では、件数が多すぎて困難ですので、自動化できたら嬉しいです。 何卒よろしくお願いします!

  • WORD 差し込み印刷でページ指定して印刷したい!

    ワードの差し込み印刷で3ページから5ページ目まで印刷したいのです。 差し込み印刷ツールバーの「プリンタの差し込み」をクリックしたいのですが、グレーアウトしています。 一度、保存してしまった差し込み印刷ファイルは、もう差し込み印刷ツールバーは無効になるのでしょうか?? おわかりの方教えてくださーい!

  • 葉書差出人欄を50人分差込印刷で事前に印刷したい

    ◇使用機器 Win7 Word Office10 ◇ある会合の出欠確認葉書を、約50人分封書に入れて発送します。この場合、「宛名面」に 1 宛名は私名(仮に海山大吉とする) 2 差出人欄(氏名・住所・郵便番号) を事前に50人分ワード機能を使って、印刷して各自に配布したい。 ◇この印刷は差込印刷機能を使えば、可能との情報は得ていますが、具体的にどのように操作すればよいか、インターネットで調査してみましたが、確たる方法が得られません。 ◇葉書差込印刷方法に関する方法・情報等について、賢者の皆様のお知恵を拝借させていただきたく、お願い申しあげます。

  • PDFファイルの印刷について

    PDFファイルを印刷したいのですが、 1枚の紙に=1ページではなく、 1枚の紙にに=2ページ分をまとめて印刷したいのです。 ワードでは縮小印刷の機能があり、 1枚に複数ページを印刷することができるのですが、 PDFファイルでも、縮小印刷ができるのでしょうか? 教えてください。よろしくお願いします!

  • 差し込み印刷の「新規文書の差込」について

    Word2003とExcel2003です Excelデータをワードの封筒に差し込み印刷で差し込み印刷終了後「各レターの編集」で「新規文書への差し込み」をクリックして、ワードに全データを差し込むと「セクション区切り」で「次のページ」となりますがこれを「改ページ」で次のページを表示させたいのですができますか 理由は、抜き出し印刷をするときにページ指定がすぐわかるように各ページにページ番号を隠し文字で挿入したいのです。 「セクション区切り」で改ページするとページ番号がすべて「1」で表示され、一つ一つ前のセクションから続きを設定しないと続き番号になりませんので面倒だからです。