• ベストアンサー

エクセル2007で、「マクロ」形式保存かつ「暗号化」状態で、マクロが実行できない

エクセル2007を最近導入しました エクセル2003で作成したファイルを、2007形式に順次変換して、保存・使用しています そんなファイルの中に、「読み取りパスワード」をかけていて、 かつ、簡単なマクロ(自動記録機能を元に作成)を含むファイルがあります マクロの保存先は「作業中のブック」です このような種類のファイル(パスワード保護+マクロ実行)を2007に変換・保存しようとすると 「マクロ有効ブック形式」(*.xlsm)で保存するようにメッセージが出ます メッセージにしたがい、保存・終了し、改めて開こうとすると 「マクロを実行するためには…暗号化を解除する」ようにメッセージが表示されます (なお、ファイルにアクセス制限は設定していません) つまり、2007では、「パスワード保護+マクロ実行」というのは、混在できないようなのです 私の操作方法の誤りでしょうか? それとも、このような仕様になっていて、何か、回避する方法があるのでしょうか? 教えてください。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 簡単に言うと、アンチウィルスとOffice 2007 が適合していないからのようです。 レジストリからセキュリティの設定を解除するか、アンチウィルスをアップデートするか、いくかの方法が、以下に提示されていますから、ご覧ください。 [2007 Office プログラムで、暗号化された Office オープン XML ファイルに含まれているマクロが実行されない] http://support.microsoft.com/kb/927150/ja

internetQA
質問者

お礼

ありがとうございました Nortonのオプションの設定を変えたら、うまくいくようになりました 本当にありがとうございます

その他の回答 (1)

noname#79209
noname#79209
回答No.1

直接の回答ではありませんが、 > エクセル2003で作成したファイルを、2007形式に順次変換して、保存・使用しています このファイルを個人(私人)で使ってるなら良いのですが、職場で使っていたり、他の人に渡すことが想定されるなら、 2007の形式で保存することはお勧めしません。むしろ97-2000の形式で保存しておくべきです。 世の中は、まだまだ古いバージョンを使っているPCは沢山存在しています。 老婆心ながら...

internetQA
質問者

お礼

ご忠告、ありがとうございます 自分だけで使うファイルは、2007で 他の人に渡す可能性があるファイルは、2003でというように 使い分けるようにしています ありがとうございます

関連するQ&A

専門家に質問してみよう