質問: デジタル証明書を作成できない office2003です。 エクセルのマクロを作成しました。エクセルファイルを開く際に、「マクロを有効にしますか?」と毎回聞かれるのを避けたいため、以前作成した「デジタル証明書」をつかってデジタル署名をしようとしました。すると、「デジタル証明書に問題がありました。vbaプロジェクトに署名できません。署名は破棄されます」とエラーがでて署名できません。 エクセルで、問題のデジタル証明書を確認すると、確かに承認はすんでいて、有効期限も切れていません。 そこで、デジタル証明書を、改めて作成しようとしました。 「すべてのプログラム」→「microsoftofficeツール」→「vbaプロジェクトのデジタル署名」を選んで、デジタル証明書を作成しようとすると、下記のエラーが出て作成できません。 「証明書を作成中にエラーが発生しました。selfcertで証明書を作成できませんでした。」 デジタル証明書は確かに今まで作成できていたのです。署名もできました。昨年の11月ぐらいまでは確認しています。 ためしに、別のアカウントでログインすると、デジタル証明書の作成、署名はできます。だから、officeのインストールに問題はないようです。 通常の使うアカウントの設定がなにかおかしくなっているようです。 色々設定しているアカウントですので、削除して、新たに作り直すこてゃしたくありません。 osはwindowsxpprofesional sp2 解決の方法、ご指導よろしくお願いします。
回答: こんばんは。 私にも記憶はあるのですが、そういう状態になると、戻らないようです。 私の場合の原因は、デジタル証明の元を、いじってしまったということらしいのですが、一旦、そうなると、何をしても戻らないようです。 >色々設定しているアカウントですので、削除して、新たに作り直すことはしたくありません。 でも、私の場合は、win98では、最終的には、osを再インストールして直しましたので、なんともいえません。だから、新たに作りなおして出来るなら、それでも仕方がないのではないでしょうか?今、インターネット検索しても、あまりはかばかしい解決策が見当たらないようです。