MSDN を検索しましたが、デジタル署名を追加してワークブック全体を保護する方法の例のみを示しています。
ActiveWorkbook.Signatures.AddNonVisibleSignature "{00000000-0000-0000-0000-000000000000}"
ただし、VBAProject には署名を追加するメソッドが含まれていません。唯一の方法は次のとおりです。
マニュアルの手順:
- Excel ファイルを開く --> Alt + F11 (VBA プロジェクトを開く)
- ツール --> デジタル署名 --> 選択 --> 証明書の選択 --> OK
- 保存
これを実用的に行う方法、または他の提案はありますか?