| MicrosoftOffice < blog
Excel2007でVBAが含まれたブックを開く1
Excel2007からマクロ関係のセキュリティーが強化され、2003と比べてすべてか無かの状態になってしまった。困ったものだ。VBAでデジタル照明を付加する方法を紹介する。
まずは、エクセルでVBAの操作ができるようにしよう。エクセルを起動して、エクセルのオプションを選択する。
エクセルに開発メニューが表示されるようになる。
続いて簡単なマクロを作成し保存する。そのときにマクロ有効なブックとして保存する。
続いて簡単なマクロを作成し保存する。そのときにマクロ有効なブックとして保存する。
このファイルをそのまま開こうとするとメッセージが出る。
マクロのセキュリティーを非推薦の最低限にすると、VBAで作ったプログラムが動くようになる。
次にこのブックにVBAプロジェクトのデジタル証明書を追加する。まずは、MicrosoftOfficeツールを起動し、「VBAプロジェクトのデジタル証明書」を起動する。
証明書に名前を記入する。何でも構わない。
SelfCert成功のダイアログが表示され、無事証明書が作成できた。
続いて、配布用のデジタル署名を作成する。コントロールパネルのインターネットオプションを起動する。コンテンツタブをクリックし、真ん中の証明書ボタンをクリック。
証明書を選択して、エクスポートをクリック。