

ExcelシートのPDF化をVBAで実装したのですが、ページによってサイズが統一されていない状況になっています。

原因は下記リンクと同じ状況のようです。

[ExcelからPDFを作成すると、ページのサイズがまちまち](http://donboolacoo.blog92.fc2.com/blog-
entry-2047.html)

出力したPDFをAcrobatで開き、PDFPrinterで再PDF化しているようなのですが、この流れをすべてVBA上で行いたいと考えています。

上記案ではなくてもPDFのサイズの統一ができればそれでも問題ありません。

宜しくお願いします。


CC BY-SA 4.0
2020-01-31T10:16:17.843
62681
2022-02-27T01:03:10.277
2021-12-27T03:45:09.937
3060
19580
question
vba pdf
Excel VBAで作成したPDFのサイズを(VBAで)統一したい


Excelの印刷設定はシート毎にあります。複数のシートを選択していても現在のシートにしか反映されなかったかと思います。ですので、シート毎に印刷設定を行ってから、複数シートを選択し印刷してください。


CC BY-SA 4.0
2020-02-01T21:52:37.060
62705
2020-02-01T21:52:37.060
4236
62681
answer


便利で使いやすいコンポーネントをおすすめします、無料で使用できるSpire.XLS for
.NETを通して、ExcelドキュメントをPDFに簡単に変換できます。

詳細な手順について、こちらの記事を参照してください：  
<https://www.e-iceblue.com/Tutorials/Spire.XLS/Spire.XLS-Program-
Guide/Conversion/Convert-worksheet-to-PDF-in-C-VB.NET.html>


CC BY-SA 4.0
2021-12-27T03:15:04.613
85347
2021-12-27T03:44:03.297
2021-12-27T03:44:03.297
3060
48858
62681
answer