ExcelをPDFへ保存でExcelのSheetを指定

アクティビティ->Excel->ブック->ExcelファイルをPDFとして保存

で対象Excelの特定のSheetのみをPDFで保存したいのですが何か方法がありますでしょうか?
やりたい事は複数のSheetを持つExcelの最後から2番目(最後-1)だけPDF化したいというものです。

または、「ExcelファイルをPDFとして保存」以外のパッケージなら可能など知っている方いたら教えて頂けないでしょうか。

1 Like

こんにちは

事前にワークブックファイルをコピーしておいて、不要なシートを削除してから、「ExcelファイルをPDFとして保存」はいかがでしょうか?

実装イメージは以下になると思います。

 sheets = sheets.Where(Function(s,i) i<>sheets.Count-2).ToList

Yoichi様

ご教授ありがとうございます。
こういった手があるのですね。
早速試させていただきます。

大変、ありがとうございます。

Yoichi 様

教えて頂いたプロセスの考えで要件を満たしたものが作成出来ました。
この度は大変ありがとうございました。

Hi @Ken ,

Take a look at this post.

Regards
Balamurugan.S