証明書でVBAコードプロジェクトにデジタル署名する
Contents
[
Hide
]
Aspose.Cellsを使用してVBAコードプロジェクトにデジタル署名することができます。 Workbook.VbaProject.Sign() 方法を使用してください。 Excelファイルが証明書でデジタル署名されているかどうかを確認するには、次の手順に従ってください。
- 開発タブからVisual BasicをクリックしてVisual Basic for Applications IDEを開きます
- Visual Basic for Applications IDEのツール > **デジタル署名…**をクリック
そうするとデジタル署名フォームが表示され、ドキュメントが証明書でデジタル署名されているかどうかが表示されます。
C#でVBAコードプロジェクトに証明書でデジタル署名する
次のサンプルコードは、Workbook.VbaProject.Sign() 方法を使用する方法を示しています。サンプルコードの入出力ファイルは次のとおりです。任意のExcelファイルと任意の証明書を使用してこのコードをテストできます。
- サンプルのExcelファイル(5115028.xlsm)
- サンプルpfxファイル(5115039.pfx)でデジタル署名を作成します。このコードを実行するためにこのファイルをコンピューターにインストールしてください。パスワードは1234です。
- サンプルコードによって生成された出力Excelファイル(5115029.xlsm)