Excel ライブラリを使用せずに、既存のマクロを既存の Excel ファイルに挿入する方法はありますか? ワークブック全体を印刷するようにExcelを設定するためにこれが必要です.Excelのインストールが不可能なサーバーでオンラインで行われるため、Excelライブラリを使用できません。ただし、c#.net コーディングを使用できます。NPOIを使用してExcelを生成しています。
マクロを以下に示します
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If printed = False Then
Cancel = True
printed = True
ActiveWorkbook.PrintOut
End If
End Sub