質問: excel2007のvba デジタル署名の質問です。 excel2007のvba デジタル署名の質問です。 excelのファイルでマクロが含まれているため、「vbaプロジェクトのデジタル証明書」を発行し、vbaに追加しました。 社内各自に配る際、office2007のインストールも同時に行うため、office2007のインストールポイント作成時に「officeカスタマイズツール」-「officeセキュリティ設定」で作成したデジタル証明書を信頼できる発行元の一覧に追加しました。 office2007インストール後、ieのインターネットオプションの証明書及びofficeの「セキュリティーセンター」の信頼された発行元にこのデジタル証明書が追加されているのですが、実際にファイルを開くと、セキュリティの警告で「このデジタル署名は無効であり、信頼できません」となります。 このメッセージはファイルのvbaにデジタル署名を追加しただけの場合と同じ動作で、「officeカスタマイズツール」で信頼できる証明書として追加した意味がありません。 証明書の状態をみると「信頼されたルート証明機関のストアに存在しないためこのcaルート証明書は信頼されていません。」となっています。 個人で作成したデジタル証明書はofficeインストール時に有効にすることはできないのでしょうか?
回答: 結論から言うと:できません 配布が目的の場合は商用証明機関からデジタル署名を取得する必要があります 詳しくは http://allabout.co.jp/computer/msexcel/closeup/cu20070325a/index4.htm http://www.asahi-net.or.jp/~ef2o-inue/secur/sub07_02.html http://office.microsoft.com/ja-jp/excel/ha012317811041.aspx この辺りを読んでみてください