ActiveSheet.ExportAsFixedFormat _
Type:=xlTypePDF, _
FileName:="file_path", _
Quality:=xlQualityMinimum, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
VBAを使用してExcelシートをPDFにエクスポートしようとしています。 Excelシートには時系列グラフが表示されます。 VBAによって作成されたPDFは、電子メール(90MB)には大きすぎます。小さなファイルサイズにエクスポートする方法はありますか?私は "xlQualityMinimum"に品質を変更しようとしましたが、ファイルサイズの変更はありませんでした。VBA非常に大きなPDFファイルを作成します。
また、C#でPDFを圧縮することもできます。しかし、私はこれを行うための自由な方法を見つけることができません。 VBAで小さなファイルを出力できない場合は、誰でもC#で圧縮する方法を知っていますか?
これはVBAを使用して圧縮できますか、C#でロールを再生する必要がありますか? – Brad
@Brandon:C#は役割を果たす必要はなく、どちらの言語でも圧縮できます。 – user112947
PDFのページ数はいくつですか? –