★質問・概要
Q.JobAutoのExcelをPDF出力するアクションを実行したところ、PDFにしたいシートとは別のシートが出力されました。特定のシートを指定してPDFにするには、どうすればよいですか?
★回答
「エクセルを変換出力」アクションで、PDF出力の対象となるシートを指定してください。複数のシートがあるExcelブックでは、意図したシートが出力対象に設定されているか確認します。
シートの指定には名前またはインデックスを使う方法があります。設定するブックとシートを確認したうえで、PDF形式で出力し、作成されたPDFの内容を確かめてください。
★操作動画:Excelの指定したシートをPDF出力する方法
複数のシートがあるExcelブックから、指定したシートをPDFにする操作例です。動画と下記の設定手順をあわせて確認してください。動画内の画面は、現在のJobAutoと異なる場合があります。
1.PDFに出力するシートを指定する手順
- JobAutoでPDF化したいExcelブックを開きます。
- 「エクセルを変換出力」アクションを開き、対象となるブックを確認します。
- 出力対象のシートを指定する設定で、PDF化したいシート名または該当するインデックスを選択します。
- 出力形式としてPDFを指定し、PDFファイルの出力先を確認します。
- アクションをテスト実行します。
- 出力されたPDFを開き、目的のシートの内容が出力されているか確認します。
各設定項目の詳しい説明は、「エクセルを変換出力」アクションのマニュアルをご確認ください。
2.シート名とインデックスの指定を確認する
PDF出力の対象が違う場合は、まずシートの指定内容を確認してください。複数のシートがあるブックでは、指定を取り違えると目的とは別のシートが出力される場合があります。
| 指定方法 | 確認する内容 |
|---|---|
| シート名で指定 | PDFにしたいシートの名前と、設定した名前が一致しているか確認します。 |
| インデックスで指定 | どのシートを指す番号になっているか確認します。シートの追加・移動などがあった場合は、指定した対象を再確認します。 |
シート名で指定する場合は、似た名前の別シートを選んでいないか確認してください。インデックスで指定する場合は、番号だけで判断せず、実際に選択されるシートをテストしてください。
3.別のシートがPDFになる場合の確認事項
- 対象のブック:複数のExcelブックを開いている場合、PDF化したいブックが選択されているか確認します。
- 対象のシート:指定した名前またはインデックスが、PDF化したいシートを指しているか確認します。
- 出力形式:「エクセルを変換出力」の出力形式がPDFになっているか確認します。
- 出力先:指定した保存先にPDFが作成されているか、以前のPDFファイルを開いていないか確認します。
- 出力結果:作成されたPDFを開き、シート名だけでなく内容が正しいか確認します。
シートの選択を変更しても結果が変わらない場合は、使用するブックと出力先を含めて設定を見直し、少ないシート数のブックでテストしてください。
4.PDFの見た目やページ数が違う場合
目的のシートを出力できたのにPDFのページ数や印刷される範囲が想定と異なる場合は、シートの選択とは別に、Excelの印刷範囲やページ設定を確認してください。
どのシートをPDFにするかという問題と、選択したシートをどの範囲・ページ構成で出力するかという問題は分けて確認すると原因を特定しやすくなります。
5.PDF出力の設定を確認しても解決しない場合
アクションがエラーになる場合は、対象ブック・シートの指定、PDFの出力先、エラーメッセージを確認してください。出力したいシートが存在しない、別のブックを指定している、保存先に問題があるなど、シートの選択以外の原因も考えられます。
まず、上記の操作動画と手順を参考に、PDF化するシートを明示的に指定した構成でテストしてください。
関連するマニュアル・サンプル
- JobAutoでExcelを変換出力する方法:PDFやCSVなどの変換出力アクションの設定
- JobAutoのExcel操作マニュアル:Excelブック・シート・変換出力の操作一覧
